public static final class ExternalProtectionLevelOptions.Builder extends GeneratedMessageV3.Builder<ExternalProtectionLevelOptions.Builder> implements ExternalProtectionLevelOptionsOrBuilder
ExternalProtectionLevelOptions stores a group of additional fields for
configuring a CryptoKeyVersion that are specific to the
EXTERNAL protection level.
Protobuf type google.cloud.kms.v1.ExternalProtectionLevelOptions
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ExternalProtectionLevelOptions.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public ExternalProtectionLevelOptions build()
Returns
buildPartial()
public ExternalProtectionLevelOptions buildPartial()
Returns
clear()
public ExternalProtectionLevelOptions.Builder clear()
Returns
Overrides
clearExternalKeyUri()
public ExternalProtectionLevelOptions.Builder clearExternalKeyUri()
The URI for an external resource that this CryptoKeyVersion represents.
string external_key_uri = 1;
Returns
clearField(Descriptors.FieldDescriptor field)
public ExternalProtectionLevelOptions.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public ExternalProtectionLevelOptions.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public ExternalProtectionLevelOptions.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public ExternalProtectionLevelOptions getDefaultInstanceForType()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
Overrides
getExternalKeyUri()
public String getExternalKeyUri()
The URI for an external resource that this CryptoKeyVersion represents.
string external_key_uri = 1;
Returns
Type | Description |
String | The externalKeyUri.
|
getExternalKeyUriBytes()
public ByteString getExternalKeyUriBytes()
The URI for an external resource that this CryptoKeyVersion represents.
string external_key_uri = 1;
Returns
Type | Description |
ByteString | The bytes for externalKeyUri.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(ExternalProtectionLevelOptions other)
public ExternalProtectionLevelOptions.Builder mergeFrom(ExternalProtectionLevelOptions other)
Parameter
Returns
public ExternalProtectionLevelOptions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public ExternalProtectionLevelOptions.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ExternalProtectionLevelOptions.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setExternalKeyUri(String value)
public ExternalProtectionLevelOptions.Builder setExternalKeyUri(String value)
The URI for an external resource that this CryptoKeyVersion represents.
string external_key_uri = 1;
Parameter
Name | Description |
value | String
The externalKeyUri to set.
|
Returns
setExternalKeyUriBytes(ByteString value)
public ExternalProtectionLevelOptions.Builder setExternalKeyUriBytes(ByteString value)
The URI for an external resource that this CryptoKeyVersion represents.
string external_key_uri = 1;
Parameter
Name | Description |
value | ByteString
The bytes for externalKeyUri to set.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public ExternalProtectionLevelOptions.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ExternalProtectionLevelOptions.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final ExternalProtectionLevelOptions.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides