public final class CustomerManagedEncryptionStatus extends GeneratedMessageV3 implements CustomerManagedEncryptionStatusOrBuilder
Describes the status of customer-managed encryption.
Protobuf type google.cloud.secretmanager.v1.CustomerManagedEncryptionStatus
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
KMS_KEY_VERSION_NAME_FIELD_NUMBER
public static final int KMS_KEY_VERSION_NAME_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static CustomerManagedEncryptionStatus getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static CustomerManagedEncryptionStatus.Builder newBuilder()
newBuilder(CustomerManagedEncryptionStatus prototype)
public static CustomerManagedEncryptionStatus.Builder newBuilder(CustomerManagedEncryptionStatus prototype)
public static CustomerManagedEncryptionStatus parseDelimitedFrom(InputStream input)
public static CustomerManagedEncryptionStatus parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static CustomerManagedEncryptionStatus parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static CustomerManagedEncryptionStatus parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static CustomerManagedEncryptionStatus parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CustomerManagedEncryptionStatus parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static CustomerManagedEncryptionStatus parseFrom(CodedInputStream input)
public static CustomerManagedEncryptionStatus parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static CustomerManagedEncryptionStatus parseFrom(InputStream input)
public static CustomerManagedEncryptionStatus parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static CustomerManagedEncryptionStatus parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static CustomerManagedEncryptionStatus parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<CustomerManagedEncryptionStatus> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDefaultInstanceForType()
public CustomerManagedEncryptionStatus getDefaultInstanceForType()
getKmsKeyVersionName()
public String getKmsKeyVersionName()
Required. The resource name of the Cloud KMS CryptoKeyVersion used to
encrypt the secret payload, in the following format:
projects/*/locations/*/keyRings/*/cryptoKeys/*/versions/*
.
string kms_key_version_name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
String | The kmsKeyVersionName.
|
getKmsKeyVersionNameBytes()
public ByteString getKmsKeyVersionNameBytes()
Required. The resource name of the Cloud KMS CryptoKeyVersion used to
encrypt the secret payload, in the following format:
projects/*/locations/*/keyRings/*/cryptoKeys/*/versions/*
.
string kms_key_version_name = 1 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
ByteString | The bytes for kmsKeyVersionName.
|
getParserForType()
public Parser<CustomerManagedEncryptionStatus> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public CustomerManagedEncryptionStatus.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected CustomerManagedEncryptionStatus.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public CustomerManagedEncryptionStatus.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides