SecretProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.keyvault.models.SecretProperties

Implements

public final class SecretProperties
implements JsonSerializable<SecretProperties>

Properties of the secret.

Constructor Summary

Constructor Description
SecretProperties()

Creates an instance of SecretProperties class.

Method Summary

Modifier and Type Method and Description
SecretAttributes attributes()

Get the attributes property: The attributes of the secret.

String contentType()

Get the contentType property: The content type of the secret.

static SecretProperties fromJson(JsonReader jsonReader)

Reads an instance of SecretProperties from the JsonReader.

String secretUri()

Get the secretUri property: The URI to retrieve the current version of the secret.

String secretUriWithVersion()

Get the secretUriWithVersion property: The URI to retrieve the specific version of the secret.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

String value()

Get the value property: The value of the secret.

SecretProperties withAttributes(SecretAttributes attributes)

Set the attributes property: The attributes of the secret.

SecretProperties withContentType(String contentType)

Set the contentType property: The content type of the secret.

SecretProperties withValue(String value)

Set the value property: The value of the secret.

Methods inherited from java.lang.Object

Constructor Details

SecretProperties

public SecretProperties()

Creates an instance of SecretProperties class.

Method Details

attributes

public SecretAttributes attributes()

Get the attributes property: The attributes of the secret.

Returns:

the attributes value.

contentType

public String contentType()

Get the contentType property: The content type of the secret.

Returns:

the contentType value.

fromJson

public static SecretProperties fromJson(JsonReader jsonReader)

Reads an instance of SecretProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of SecretProperties if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the SecretProperties.

secretUri

public String secretUri()

Get the secretUri property: The URI to retrieve the current version of the secret.

Returns:

the secretUri value.

secretUriWithVersion

public String secretUriWithVersion()

Get the secretUriWithVersion property: The URI to retrieve the specific version of the secret.

Returns:

the secretUriWithVersion value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

value

public String value()

Get the value property: The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets.

Returns:

the value value.

withAttributes

public SecretProperties withAttributes(SecretAttributes attributes)

Set the attributes property: The attributes of the secret.

Parameters:

attributes - the attributes value to set.

Returns:

the SecretProperties object itself.

withContentType

public SecretProperties withContentType(String contentType)

Set the contentType property: The content type of the secret.

Parameters:

contentType - the contentType value to set.

Returns:

the SecretProperties object itself.

withValue

public SecretProperties withValue(String value)

Set the value property: The value of the secret. NOTE: 'value' will never be returned from the service, as APIs using this model are is intended for internal use in ARM deployments. Users should use the data-plane REST service for interaction with vault secrets.

Parameters:

value - the value value to set.

Returns:

the SecretProperties object itself.

Applies to