Class ApiKVReferenceProperties
- java.lang.Object
-
- com.azure.resourcemanager.appservice.fluent.models.ApiKVReferenceProperties
-
public final class ApiKVReferenceProperties extends Object
ApiKVReference resource specific properties.
-
-
Constructor Summary
Constructors Constructor Description ApiKVReferenceProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringactiveVersion()Get the activeVersion property: The activeVersion property.Stringdetails()Get the details property: The details property.ManagedServiceIdentityidentityType()Get the identityType property: Managed service identity.Stringreference()Get the reference property: The reference property.StringsecretName()Get the secretName property: The secretName property.StringsecretVersion()Get the secretVersion property: The secretVersion property.ConfigReferenceSourcesource()Get the source property: The source property.ResolveStatusstatus()Get the status property: The status property.voidvalidate()Validates the instance.StringvaultName()Get the vaultName property: The vaultName property.ApiKVReferencePropertieswithActiveVersion(String activeVersion)Set the activeVersion property: The activeVersion property.ApiKVReferencePropertieswithDetails(String details)Set the details property: The details property.ApiKVReferencePropertieswithIdentityType(ManagedServiceIdentity identityType)Set the identityType property: Managed service identity.ApiKVReferencePropertieswithReference(String reference)Set the reference property: The reference property.ApiKVReferencePropertieswithSecretName(String secretName)Set the secretName property: The secretName property.ApiKVReferencePropertieswithSecretVersion(String secretVersion)Set the secretVersion property: The secretVersion property.ApiKVReferencePropertieswithSource(ConfigReferenceSource source)Set the source property: The source property.ApiKVReferencePropertieswithStatus(ResolveStatus status)Set the status property: The status property.ApiKVReferencePropertieswithVaultName(String vaultName)Set the vaultName property: The vaultName property.
-
-
-
Method Detail
-
reference
public String reference()
Get the reference property: The reference property.- Returns:
- the reference value.
-
withReference
public ApiKVReferenceProperties withReference(String reference)
Set the reference property: The reference property.- Parameters:
reference- the reference value to set.- Returns:
- the ApiKVReferenceProperties object itself.
-
status
public ResolveStatus status()
Get the status property: The status property.- Returns:
- the status value.
-
withStatus
public ApiKVReferenceProperties withStatus(ResolveStatus status)
Set the status property: The status property.- Parameters:
status- the status value to set.- Returns:
- the ApiKVReferenceProperties object itself.
-
vaultName
public String vaultName()
Get the vaultName property: The vaultName property.- Returns:
- the vaultName value.
-
withVaultName
public ApiKVReferenceProperties withVaultName(String vaultName)
Set the vaultName property: The vaultName property.- Parameters:
vaultName- the vaultName value to set.- Returns:
- the ApiKVReferenceProperties object itself.
-
secretName
public String secretName()
Get the secretName property: The secretName property.- Returns:
- the secretName value.
-
withSecretName
public ApiKVReferenceProperties withSecretName(String secretName)
Set the secretName property: The secretName property.- Parameters:
secretName- the secretName value to set.- Returns:
- the ApiKVReferenceProperties object itself.
-
secretVersion
public String secretVersion()
Get the secretVersion property: The secretVersion property.- Returns:
- the secretVersion value.
-
withSecretVersion
public ApiKVReferenceProperties withSecretVersion(String secretVersion)
Set the secretVersion property: The secretVersion property.- Parameters:
secretVersion- the secretVersion value to set.- Returns:
- the ApiKVReferenceProperties object itself.
-
identityType
public ManagedServiceIdentity identityType()
Get the identityType property: Managed service identity.- Returns:
- the identityType value.
-
withIdentityType
public ApiKVReferenceProperties withIdentityType(ManagedServiceIdentity identityType)
Set the identityType property: Managed service identity.- Parameters:
identityType- the identityType value to set.- Returns:
- the ApiKVReferenceProperties object itself.
-
details
public String details()
Get the details property: The details property.- Returns:
- the details value.
-
withDetails
public ApiKVReferenceProperties withDetails(String details)
Set the details property: The details property.- Parameters:
details- the details value to set.- Returns:
- the ApiKVReferenceProperties object itself.
-
source
public ConfigReferenceSource source()
Get the source property: The source property.- Returns:
- the source value.
-
withSource
public ApiKVReferenceProperties withSource(ConfigReferenceSource source)
Set the source property: The source property.- Parameters:
source- the source value to set.- Returns:
- the ApiKVReferenceProperties object itself.
-
activeVersion
public String activeVersion()
Get the activeVersion property: The activeVersion property.- Returns:
- the activeVersion value.
-
withActiveVersion
public ApiKVReferenceProperties withActiveVersion(String activeVersion)
Set the activeVersion property: The activeVersion property.- Parameters:
activeVersion- the activeVersion value to set.- Returns:
- the ApiKVReferenceProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-