Class NamedValueContractInner


  • public final class NamedValueContractInner
    extends com.azure.core.management.ProxyResource
    NamedValue details.
    • Constructor Detail

      • NamedValueContractInner

        public NamedValueContractInner()
    • Method Detail

      • displayName

        public String displayName()
        Get the displayName property: Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters.
        Returns:
        the displayName value.
      • withDisplayName

        public NamedValueContractInner withDisplayName​(String displayName)
        Set the displayName property: Unique name of NamedValue. It may contain only letters, digits, period, dash, and underscore characters.
        Parameters:
        displayName - the displayName value to set.
        Returns:
        the NamedValueContractInner object itself.
      • value

        public String value()
        Get the value property: Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value.
        Returns:
        the value value.
      • withValue

        public NamedValueContractInner withValue​(String value)
        Set the value property: Value of the NamedValue. Can contain policy expressions. It may not be empty or consist only of whitespace. This property will not be filled on 'GET' operations! Use '/listSecrets' POST request to get the value.
        Parameters:
        value - the value value to set.
        Returns:
        the NamedValueContractInner object itself.
      • keyVault

        public KeyVaultContractProperties keyVault()
        Get the keyVault property: KeyVault location details of the namedValue.
        Returns:
        the keyVault value.
      • withKeyVault

        public NamedValueContractInner withKeyVault​(KeyVaultContractProperties keyVault)
        Set the keyVault property: KeyVault location details of the namedValue.
        Parameters:
        keyVault - the keyVault value to set.
        Returns:
        the NamedValueContractInner object itself.
      • tags

        public List<String> tags()
        Get the tags property: Optional tags that when provided can be used to filter the NamedValue list.
        Returns:
        the tags value.
      • withTags

        public NamedValueContractInner withTags​(List<String> tags)
        Set the tags property: Optional tags that when provided can be used to filter the NamedValue list.
        Parameters:
        tags - the tags value to set.
        Returns:
        the NamedValueContractInner object itself.
      • secret

        public Boolean secret()
        Get the secret property: Determines whether the value is a secret and should be encrypted or not. Default value is false.
        Returns:
        the secret value.
      • withSecret

        public NamedValueContractInner withSecret​(Boolean secret)
        Set the secret property: Determines whether the value is a secret and should be encrypted or not. Default value is false.
        Parameters:
        secret - the secret value to set.
        Returns:
        the NamedValueContractInner object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.