Class ApiKVReferenceInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.resourcemanager.appservice.models.ProxyOnlyResource
-
- com.azure.resourcemanager.appservice.fluent.models.ApiKVReferenceInner
-
public final class ApiKVReferenceInner extends ProxyOnlyResource
Description of site key vault references.
-
-
Constructor Summary
Constructors Constructor Description ApiKVReferenceInner()
-
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.ApiKVReferenceInnerwithActiveVersion(String activeVersion)Set the activeVersion property: The activeVersion property.ApiKVReferenceInnerwithDetails(String details)Set the details property: The details property.ApiKVReferenceInnerwithIdentityType(ManagedServiceIdentity identityType)Set the identityType property: Managed service identity.ApiKVReferenceInnerwithKind(String kind)Set the kind property: Kind of resource.ApiKVReferenceInnerwithReference(String reference)Set the reference property: The reference property.ApiKVReferenceInnerwithSecretName(String secretName)Set the secretName property: The secretName property.ApiKVReferenceInnerwithSecretVersion(String secretVersion)Set the secretVersion property: The secretVersion property.ApiKVReferenceInnerwithSource(ConfigReferenceSource source)Set the source property: The source property.ApiKVReferenceInnerwithStatus(ResolveStatus status)Set the status property: The status property.ApiKVReferenceInnerwithVaultName(String vaultName)Set the vaultName property: The vaultName property.-
Methods inherited from class com.azure.resourcemanager.appservice.models.ProxyOnlyResource
kind
-
-
-
-
Method Detail
-
withKind
public ApiKVReferenceInner withKind(String kind)
Set the kind property: Kind of resource.- Overrides:
withKindin classProxyOnlyResource- Parameters:
kind- the kind value to set.- Returns:
- the ProxyOnlyResource object itself.
-
reference
public String reference()
Get the reference property: The reference property.- Returns:
- the reference value.
-
withReference
public ApiKVReferenceInner withReference(String reference)
Set the reference property: The reference property.- Parameters:
reference- the reference value to set.- Returns:
- the ApiKVReferenceInner object itself.
-
status
public ResolveStatus status()
Get the status property: The status property.- Returns:
- the status value.
-
withStatus
public ApiKVReferenceInner withStatus(ResolveStatus status)
Set the status property: The status property.- Parameters:
status- the status value to set.- Returns:
- the ApiKVReferenceInner object itself.
-
vaultName
public String vaultName()
Get the vaultName property: The vaultName property.- Returns:
- the vaultName value.
-
withVaultName
public ApiKVReferenceInner withVaultName(String vaultName)
Set the vaultName property: The vaultName property.- Parameters:
vaultName- the vaultName value to set.- Returns:
- the ApiKVReferenceInner object itself.
-
secretName
public String secretName()
Get the secretName property: The secretName property.- Returns:
- the secretName value.
-
withSecretName
public ApiKVReferenceInner withSecretName(String secretName)
Set the secretName property: The secretName property.- Parameters:
secretName- the secretName value to set.- Returns:
- the ApiKVReferenceInner object itself.
-
secretVersion
public String secretVersion()
Get the secretVersion property: The secretVersion property.- Returns:
- the secretVersion value.
-
withSecretVersion
public ApiKVReferenceInner withSecretVersion(String secretVersion)
Set the secretVersion property: The secretVersion property.- Parameters:
secretVersion- the secretVersion value to set.- Returns:
- the ApiKVReferenceInner object itself.
-
identityType
public ManagedServiceIdentity identityType()
Get the identityType property: Managed service identity.- Returns:
- the identityType value.
-
withIdentityType
public ApiKVReferenceInner withIdentityType(ManagedServiceIdentity identityType)
Set the identityType property: Managed service identity.- Parameters:
identityType- the identityType value to set.- Returns:
- the ApiKVReferenceInner object itself.
-
details
public String details()
Get the details property: The details property.- Returns:
- the details value.
-
withDetails
public ApiKVReferenceInner withDetails(String details)
Set the details property: The details property.- Parameters:
details- the details value to set.- Returns:
- the ApiKVReferenceInner object itself.
-
source
public ConfigReferenceSource source()
Get the source property: The source property.- Returns:
- the source value.
-
withSource
public ApiKVReferenceInner withSource(ConfigReferenceSource source)
Set the source property: The source property.- Parameters:
source- the source value to set.- Returns:
- the ApiKVReferenceInner object itself.
-
activeVersion
public String activeVersion()
Get the activeVersion property: The activeVersion property.- Returns:
- the activeVersion value.
-
withActiveVersion
public ApiKVReferenceInner withActiveVersion(String activeVersion)
Set the activeVersion property: The activeVersion property.- Parameters:
activeVersion- the activeVersion value to set.- Returns:
- the ApiKVReferenceInner object itself.
-
validate
public void validate()
Validates the instance.- Overrides:
validatein classProxyOnlyResource- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-