Class TableLevelSharingProperties
java.lang.Object
com.azure.resourcemanager.kusto.models.TableLevelSharingProperties
Tables that will be included and excluded in the follower database.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the externalTablesToExclude property: List of external tables exclude from the follower database.Get the externalTablesToInclude property: List of external tables to include in the follower database.Get the materializedViewsToExclude property: List of materialized views exclude from the follower database.Get the materializedViewsToInclude property: List of materialized views to include in the follower database.Get the tablesToExclude property: List of tables to exclude from the follower database.Get the tablesToInclude property: List of tables to include in the follower database.void
validate()
Validates the instance.withExternalTablesToExclude
(List<String> externalTablesToExclude) Set the externalTablesToExclude property: List of external tables exclude from the follower database.withExternalTablesToInclude
(List<String> externalTablesToInclude) Set the externalTablesToInclude property: List of external tables to include in the follower database.withMaterializedViewsToExclude
(List<String> materializedViewsToExclude) Set the materializedViewsToExclude property: List of materialized views exclude from the follower database.withMaterializedViewsToInclude
(List<String> materializedViewsToInclude) Set the materializedViewsToInclude property: List of materialized views to include in the follower database.withTablesToExclude
(List<String> tablesToExclude) Set the tablesToExclude property: List of tables to exclude from the follower database.withTablesToInclude
(List<String> tablesToInclude) Set the tablesToInclude property: List of tables to include in the follower database.
-
Constructor Details
-
TableLevelSharingProperties
public TableLevelSharingProperties()
-
-
Method Details
-
tablesToInclude
Get the tablesToInclude property: List of tables to include in the follower database.- Returns:
- the tablesToInclude value.
-
withTablesToInclude
Set the tablesToInclude property: List of tables to include in the follower database.- Parameters:
tablesToInclude
- the tablesToInclude value to set.- Returns:
- the TableLevelSharingProperties object itself.
-
tablesToExclude
Get the tablesToExclude property: List of tables to exclude from the follower database.- Returns:
- the tablesToExclude value.
-
withTablesToExclude
Set the tablesToExclude property: List of tables to exclude from the follower database.- Parameters:
tablesToExclude
- the tablesToExclude value to set.- Returns:
- the TableLevelSharingProperties object itself.
-
externalTablesToInclude
Get the externalTablesToInclude property: List of external tables to include in the follower database.- Returns:
- the externalTablesToInclude value.
-
withExternalTablesToInclude
public TableLevelSharingProperties withExternalTablesToInclude(List<String> externalTablesToInclude) Set the externalTablesToInclude property: List of external tables to include in the follower database.- Parameters:
externalTablesToInclude
- the externalTablesToInclude value to set.- Returns:
- the TableLevelSharingProperties object itself.
-
externalTablesToExclude
Get the externalTablesToExclude property: List of external tables exclude from the follower database.- Returns:
- the externalTablesToExclude value.
-
withExternalTablesToExclude
public TableLevelSharingProperties withExternalTablesToExclude(List<String> externalTablesToExclude) Set the externalTablesToExclude property: List of external tables exclude from the follower database.- Parameters:
externalTablesToExclude
- the externalTablesToExclude value to set.- Returns:
- the TableLevelSharingProperties object itself.
-
materializedViewsToInclude
Get the materializedViewsToInclude property: List of materialized views to include in the follower database.- Returns:
- the materializedViewsToInclude value.
-
withMaterializedViewsToInclude
public TableLevelSharingProperties withMaterializedViewsToInclude(List<String> materializedViewsToInclude) Set the materializedViewsToInclude property: List of materialized views to include in the follower database.- Parameters:
materializedViewsToInclude
- the materializedViewsToInclude value to set.- Returns:
- the TableLevelSharingProperties object itself.
-
materializedViewsToExclude
Get the materializedViewsToExclude property: List of materialized views exclude from the follower database.- Returns:
- the materializedViewsToExclude value.
-
withMaterializedViewsToExclude
public TableLevelSharingProperties withMaterializedViewsToExclude(List<String> materializedViewsToExclude) Set the materializedViewsToExclude property: List of materialized views exclude from the follower database.- Parameters:
materializedViewsToExclude
- the materializedViewsToExclude value to set.- Returns:
- the TableLevelSharingProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-