Class ApiKVReferenceProperties


  • public final class ApiKVReferenceProperties
    extends Object
    ApiKVReference resource specific properties.
    • Constructor Detail

      • ApiKVReferenceProperties

        public ApiKVReferenceProperties()
    • 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.