public static final class EkmMetadata.Builder extends GeneratedMessageV3.Builder<EkmMetadata.Builder> implements EkmMetadataOrBuilder
Holds information needed by Mudbray to use partner EKMs for workloads.
Protobuf type google.cloud.cloudcontrolspartner.v1beta.EkmMetadata
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
public EkmMetadata.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public EkmMetadata build()
public EkmMetadata buildPartial()
public EkmMetadata.Builder clear()
Overrides
public EkmMetadata.Builder clearEkmEndpointUri()
Endpoint for sending requests to the EKM for key provisioning during
Assured Workload creation.
string ekm_endpoint_uri = 2;
public EkmMetadata.Builder clearEkmSolution()
The Cloud EKM partner.
.google.cloud.cloudcontrolspartner.v1beta.EkmMetadata.EkmSolution ekm_solution = 1;
public EkmMetadata.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public EkmMetadata.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
public EkmMetadata.Builder clone()
Overrides
public EkmMetadata getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public String getEkmEndpointUri()
Endpoint for sending requests to the EKM for key provisioning during
Assured Workload creation.
string ekm_endpoint_uri = 2;
Returns |
Type |
Description |
String |
The ekmEndpointUri.
|
public ByteString getEkmEndpointUriBytes()
Endpoint for sending requests to the EKM for key provisioning during
Assured Workload creation.
string ekm_endpoint_uri = 2;
Returns |
Type |
Description |
ByteString |
The bytes for ekmEndpointUri.
|
public EkmMetadata.EkmSolution getEkmSolution()
The Cloud EKM partner.
.google.cloud.cloudcontrolspartner.v1beta.EkmMetadata.EkmSolution ekm_solution = 1;
public int getEkmSolutionValue()
The Cloud EKM partner.
.google.cloud.cloudcontrolspartner.v1beta.EkmMetadata.EkmSolution ekm_solution = 1;
Returns |
Type |
Description |
int |
The enum numeric value on the wire for ekmSolution.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public EkmMetadata.Builder mergeFrom(EkmMetadata other)
public EkmMetadata.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public EkmMetadata.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public final EkmMetadata.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
public EkmMetadata.Builder setEkmEndpointUri(String value)
Endpoint for sending requests to the EKM for key provisioning during
Assured Workload creation.
string ekm_endpoint_uri = 2;
Parameter |
Name |
Description |
value |
String
The ekmEndpointUri to set.
|
public EkmMetadata.Builder setEkmEndpointUriBytes(ByteString value)
Endpoint for sending requests to the EKM for key provisioning during
Assured Workload creation.
string ekm_endpoint_uri = 2;
Parameter |
Name |
Description |
value |
ByteString
The bytes for ekmEndpointUri to set.
|
public EkmMetadata.Builder setEkmSolution(EkmMetadata.EkmSolution value)
The Cloud EKM partner.
.google.cloud.cloudcontrolspartner.v1beta.EkmMetadata.EkmSolution ekm_solution = 1;
public EkmMetadata.Builder setEkmSolutionValue(int value)
The Cloud EKM partner.
.google.cloud.cloudcontrolspartner.v1beta.EkmMetadata.EkmSolution ekm_solution = 1;
Parameter |
Name |
Description |
value |
int
The enum numeric value on the wire for ekmSolution to set.
|
public EkmMetadata.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
public EkmMetadata.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final EkmMetadata.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides