Interface CreateKmsConfigRequestOrBuilder (0.28.0)

public interface CreateKmsConfigRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getKmsConfig()

public abstract KmsConfig getKmsConfig()

Required. The required parameters to create a new KmsConfig.

.google.cloud.netapp.v1.KmsConfig kms_config = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
KmsConfig

The kmsConfig.

getKmsConfigId()

public abstract String getKmsConfigId()

Required. Id of the requesting KmsConfig. Must be unique within the parent resource. Must contain only letters, numbers, underscore and hyphen, with the first character a letter or underscore, the last a letter or underscore or a number, and a 63 character maximum.

string kms_config_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The kmsConfigId.

getKmsConfigIdBytes()

public abstract ByteString getKmsConfigIdBytes()

Required. Id of the requesting KmsConfig. Must be unique within the parent resource. Must contain only letters, numbers, underscore and hyphen, with the first character a letter or underscore, the last a letter or underscore or a number, and a 63 character maximum.

string kms_config_id = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for kmsConfigId.

getKmsConfigOrBuilder()

public abstract KmsConfigOrBuilder getKmsConfigOrBuilder()

Required. The required parameters to create a new KmsConfig.

.google.cloud.netapp.v1.KmsConfig kms_config = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
KmsConfigOrBuilder

getParent()

public abstract String getParent()

Required. Value for parent.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The parent.

getParentBytes()

public abstract ByteString getParentBytes()

Required. Value for parent.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for parent.

hasKmsConfig()

public abstract boolean hasKmsConfig()

Required. The required parameters to create a new KmsConfig.

.google.cloud.netapp.v1.KmsConfig kms_config = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the kmsConfig field is set.