Class EkmMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<EkmMetadata.Builder>
com.google.cloud.cloudcontrolspartner.v1.EkmMetadata.Builder
- All Implemented Interfaces:
EkmMetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- EkmMetadata
public static final class EkmMetadata.Builder
extends com.google.protobuf.GeneratedMessage.Builder<EkmMetadata.Builder>
implements EkmMetadataOrBuilder
Holds information needed by Mudbray to use partner EKMs for workloads.Protobuf type
google.cloud.cloudcontrolspartner.v1.EkmMetadata-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Endpoint for sending requests to the EKM for key provisioning during Assured Workload creation.The Cloud EKM partner.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorEndpoint for sending requests to the EKM for key provisioning during Assured Workload creation.com.google.protobuf.ByteStringEndpoint for sending requests to the EKM for key provisioning during Assured Workload creation.The Cloud EKM partner.intThe Cloud EKM partner.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(EkmMetadata other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setEkmEndpointUri(String value) Endpoint for sending requests to the EKM for key provisioning during Assured Workload creation.setEkmEndpointUriBytes(com.google.protobuf.ByteString value) Endpoint for sending requests to the EKM for key provisioning during Assured Workload creation.The Cloud EKM partner.setEkmSolutionValue(int value) The Cloud EKM partner.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<EkmMetadata.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<EkmMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<EkmMetadata.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<EkmMetadata.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<EkmMetadata.Builder>
-
mergeFrom
public EkmMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<EkmMetadata.Builder>- Throws:
IOException
-
getEkmSolutionValue
public int getEkmSolutionValue()The Cloud EKM partner.
.google.cloud.cloudcontrolspartner.v1.EkmMetadata.EkmSolution ekm_solution = 1;- Specified by:
getEkmSolutionValuein interfaceEkmMetadataOrBuilder- Returns:
- The enum numeric value on the wire for ekmSolution.
-
setEkmSolutionValue
The Cloud EKM partner.
.google.cloud.cloudcontrolspartner.v1.EkmMetadata.EkmSolution ekm_solution = 1;- Parameters:
value- The enum numeric value on the wire for ekmSolution to set.- Returns:
- This builder for chaining.
-
getEkmSolution
The Cloud EKM partner.
.google.cloud.cloudcontrolspartner.v1.EkmMetadata.EkmSolution ekm_solution = 1;- Specified by:
getEkmSolutionin interfaceEkmMetadataOrBuilder- Returns:
- The ekmSolution.
-
setEkmSolution
The Cloud EKM partner.
.google.cloud.cloudcontrolspartner.v1.EkmMetadata.EkmSolution ekm_solution = 1;- Parameters:
value- The ekmSolution to set.- Returns:
- This builder for chaining.
-
clearEkmSolution
The Cloud EKM partner.
.google.cloud.cloudcontrolspartner.v1.EkmMetadata.EkmSolution ekm_solution = 1;- Returns:
- This builder for chaining.
-
getEkmEndpointUri
Endpoint for sending requests to the EKM for key provisioning during Assured Workload creation.
string ekm_endpoint_uri = 2;- Specified by:
getEkmEndpointUriin interfaceEkmMetadataOrBuilder- Returns:
- The ekmEndpointUri.
-
getEkmEndpointUriBytes
public com.google.protobuf.ByteString getEkmEndpointUriBytes()Endpoint for sending requests to the EKM for key provisioning during Assured Workload creation.
string ekm_endpoint_uri = 2;- Specified by:
getEkmEndpointUriBytesin interfaceEkmMetadataOrBuilder- Returns:
- The bytes for ekmEndpointUri.
-
setEkmEndpointUri
Endpoint for sending requests to the EKM for key provisioning during Assured Workload creation.
string ekm_endpoint_uri = 2;- Parameters:
value- The ekmEndpointUri to set.- Returns:
- This builder for chaining.
-
clearEkmEndpointUri
Endpoint for sending requests to the EKM for key provisioning during Assured Workload creation.
string ekm_endpoint_uri = 2;- Returns:
- This builder for chaining.
-
setEkmEndpointUriBytes
Endpoint for sending requests to the EKM for key provisioning during Assured Workload creation.
string ekm_endpoint_uri = 2;- Parameters:
value- The bytes for ekmEndpointUri to set.- Returns:
- This builder for chaining.
-