public final class SecretReferenceConfigurationSetting extends ConfigurationSetting
SecretReferenceConfigurationSetting
model. It represents a configuration setting that references as
KeyVault secret.NO_LABEL
Constructor and Description |
---|
SecretReferenceConfigurationSetting(String key,
String secretId)
The constructor for a secret reference configuration setting.
|
Modifier and Type | Method and Description |
---|---|
String |
getSecretId()
Get the secret ID value of this configuration setting.
|
SecretReferenceConfigurationSetting |
setContentType(String contentType)
Sets the content type.
|
SecretReferenceConfigurationSetting |
setETag(String etag)
Sets the ETag for this configuration setting.
|
SecretReferenceConfigurationSetting |
setKey(String key)
Sets the key of this setting.
|
SecretReferenceConfigurationSetting |
setLabel(String label)
Sets the label of this configuration setting.
|
SecretReferenceConfigurationSetting |
setTags(Map<String,String> tags)
Sets the tags for this configuration setting.
|
SecretReferenceConfigurationSetting |
setValue(String value)
Sets the value of this setting.
|
getContentType, getETag, getKey, getLabel, getLastModified, getTags, getValue, isReadOnly, toString
public SecretReferenceConfigurationSetting(String key, String secretId)
key
- A key name for this configuration setting.secretId
- A uri value that used to in the JSON value of setting. e.x., {"uri":"{secretId}"}.public String getSecretId()
public SecretReferenceConfigurationSetting setKey(String key)
setKey
in class ConfigurationSetting
key
- The key to associate with this configuration setting.FeatureFlagConfigurationSetting
object.public SecretReferenceConfigurationSetting setValue(String value)
setValue
in class ConfigurationSetting
value
- The value to associate with this configuration setting.SecretReferenceConfigurationSetting
object.public SecretReferenceConfigurationSetting setLabel(String label)
ConfigurationSetting.NO_LABEL
is the default label used when this value is not
set.setLabel
in class ConfigurationSetting
label
- The label of this configuration setting.public SecretReferenceConfigurationSetting setContentType(String contentType)
setContentType
in class ConfigurationSetting
contentType
- The content type of this configuration setting.public SecretReferenceConfigurationSetting setETag(String etag)
setETag
in class ConfigurationSetting
etag
- The ETag for the configuration setting.public SecretReferenceConfigurationSetting setTags(Map<String,String> tags)
setTags
in class ConfigurationSetting
tags
- The tags to add to this configuration setting.Copyright © 2021 Microsoft Corporation. All rights reserved.