public final class AttachedDatabaseConfigurationProperties extends Object
Constructor and Description |
---|
AttachedDatabaseConfigurationProperties() |
Modifier and Type | Method and Description |
---|---|
List<String> |
attachedDatabaseNames()
Get the attachedDatabaseNames property: The list of databases from the clusterResourceId which are currently
attached to the kusto pool.
|
String |
databaseName()
Get the databaseName property: The name of the database which you would like to attach, use * if you want to
follow all current and future databases.
|
DefaultPrincipalsModificationKind |
defaultPrincipalsModificationKind()
Get the defaultPrincipalsModificationKind property: The default principals modification kind.
|
String |
kustoPoolResourceId()
Get the kustoPoolResourceId property: The resource id of the kusto pool where the databases you would like to
attach reside.
|
ResourceProvisioningState |
provisioningState()
Get the provisioningState property: The provisioned state of the resource.
|
TableLevelSharingProperties |
tableLevelSharingProperties()
Get the tableLevelSharingProperties property: Table level sharing specifications.
|
void |
validate()
Validates the instance.
|
AttachedDatabaseConfigurationProperties |
withDatabaseName(String databaseName)
Set the databaseName property: The name of the database which you would like to attach, use * if you want to
follow all current and future databases.
|
AttachedDatabaseConfigurationProperties |
withDefaultPrincipalsModificationKind(DefaultPrincipalsModificationKind defaultPrincipalsModificationKind)
Set the defaultPrincipalsModificationKind property: The default principals modification kind.
|
AttachedDatabaseConfigurationProperties |
withKustoPoolResourceId(String kustoPoolResourceId)
Set the kustoPoolResourceId property: The resource id of the kusto pool where the databases you would like to
attach reside.
|
AttachedDatabaseConfigurationProperties |
withTableLevelSharingProperties(TableLevelSharingProperties tableLevelSharingProperties)
Set the tableLevelSharingProperties property: Table level sharing specifications.
|
public AttachedDatabaseConfigurationProperties()
public ResourceProvisioningState provisioningState()
public String databaseName()
public AttachedDatabaseConfigurationProperties withDatabaseName(String databaseName)
databaseName
- the databaseName value to set.public String kustoPoolResourceId()
public AttachedDatabaseConfigurationProperties withKustoPoolResourceId(String kustoPoolResourceId)
kustoPoolResourceId
- the kustoPoolResourceId value to set.public List<String> attachedDatabaseNames()
public DefaultPrincipalsModificationKind defaultPrincipalsModificationKind()
public AttachedDatabaseConfigurationProperties withDefaultPrincipalsModificationKind(DefaultPrincipalsModificationKind defaultPrincipalsModificationKind)
defaultPrincipalsModificationKind
- the defaultPrincipalsModificationKind value to set.public TableLevelSharingProperties tableLevelSharingProperties()
public AttachedDatabaseConfigurationProperties withTableLevelSharingProperties(TableLevelSharingProperties tableLevelSharingProperties)
tableLevelSharingProperties
- the tableLevelSharingProperties 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.