public final class TableLevelSharingProperties extends Object
Constructor and Description |
---|
TableLevelSharingProperties() |
Modifier and Type | Method and Description |
---|---|
List<String> |
externalTablesToExclude()
Get the externalTablesToExclude property: List of external tables exclude from the follower database.
|
List<String> |
externalTablesToInclude()
Get the externalTablesToInclude property: List of external tables to include in the follower database.
|
List<String> |
materializedViewsToExclude()
Get the materializedViewsToExclude property: List of materialized views exclude from the follower database.
|
List<String> |
materializedViewsToInclude()
Get the materializedViewsToInclude property: List of materialized views to include in the follower database.
|
List<String> |
tablesToExclude()
Get the tablesToExclude property: List of tables to exclude from the follower database.
|
List<String> |
tablesToInclude()
Get the tablesToInclude property: List of tables to include in the follower database.
|
void |
validate()
Validates the instance.
|
TableLevelSharingProperties |
withExternalTablesToExclude(List<String> externalTablesToExclude)
Set the externalTablesToExclude property: List of external tables exclude from the follower database.
|
TableLevelSharingProperties |
withExternalTablesToInclude(List<String> externalTablesToInclude)
Set the externalTablesToInclude property: List of external tables to include in the follower database.
|
TableLevelSharingProperties |
withMaterializedViewsToExclude(List<String> materializedViewsToExclude)
Set the materializedViewsToExclude property: List of materialized views exclude from the follower database.
|
TableLevelSharingProperties |
withMaterializedViewsToInclude(List<String> materializedViewsToInclude)
Set the materializedViewsToInclude property: List of materialized views to include in the follower database.
|
TableLevelSharingProperties |
withTablesToExclude(List<String> tablesToExclude)
Set the tablesToExclude property: List of tables to exclude from the follower database.
|
TableLevelSharingProperties |
withTablesToInclude(List<String> tablesToInclude)
Set the tablesToInclude property: List of tables to include in the follower database.
|
public List<String> tablesToInclude()
public TableLevelSharingProperties withTablesToInclude(List<String> tablesToInclude)
tablesToInclude
- the tablesToInclude value to set.public List<String> tablesToExclude()
public TableLevelSharingProperties withTablesToExclude(List<String> tablesToExclude)
tablesToExclude
- the tablesToExclude value to set.public List<String> externalTablesToInclude()
public TableLevelSharingProperties withExternalTablesToInclude(List<String> externalTablesToInclude)
externalTablesToInclude
- the externalTablesToInclude value to set.public List<String> externalTablesToExclude()
public TableLevelSharingProperties withExternalTablesToExclude(List<String> externalTablesToExclude)
externalTablesToExclude
- the externalTablesToExclude value to set.public List<String> materializedViewsToInclude()
public TableLevelSharingProperties withMaterializedViewsToInclude(List<String> materializedViewsToInclude)
materializedViewsToInclude
- the materializedViewsToInclude value to set.public List<String> materializedViewsToExclude()
public TableLevelSharingProperties withMaterializedViewsToExclude(List<String> materializedViewsToExclude)
materializedViewsToExclude
- the materializedViewsToExclude value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.