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.v1beta.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.v1beta.EkmMetadata
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    Endpoint for sending requests to the EKM for key provisioning during Assured Workload creation.
    The Cloud EKM partner.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    Endpoint for sending requests to the EKM for key provisioning during Assured Workload creation.
    com.google.protobuf.ByteString
    Endpoint for sending requests to the EKM for key provisioning during Assured Workload creation.
    The Cloud EKM partner.
    int
    The Cloud EKM partner.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    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.
    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, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods 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:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<EkmMetadata.Builder>
    • clear

      public EkmMetadata.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<EkmMetadata.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<EkmMetadata.Builder>
    • getDefaultInstanceForType

      public EkmMetadata getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public EkmMetadata build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public EkmMetadata buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public EkmMetadata.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<EkmMetadata.Builder>
    • mergeFrom

      public EkmMetadata.Builder mergeFrom(EkmMetadata other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.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:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<EkmMetadata.Builder>
      Throws:
      IOException
    • getEkmSolutionValue

      public int getEkmSolutionValue()
       The Cloud EKM partner.
       
      .google.cloud.cloudcontrolspartner.v1beta.EkmMetadata.EkmSolution ekm_solution = 1;
      Specified by:
      getEkmSolutionValue in interface EkmMetadataOrBuilder
      Returns:
      The enum numeric value on the wire for ekmSolution.
    • setEkmSolutionValue

      public EkmMetadata.Builder setEkmSolutionValue(int value)
       The Cloud EKM partner.
       
      .google.cloud.cloudcontrolspartner.v1beta.EkmMetadata.EkmSolution ekm_solution = 1;
      Parameters:
      value - The enum numeric value on the wire for ekmSolution to set.
      Returns:
      This builder for chaining.
    • getEkmSolution

      public EkmMetadata.EkmSolution getEkmSolution()
       The Cloud EKM partner.
       
      .google.cloud.cloudcontrolspartner.v1beta.EkmMetadata.EkmSolution ekm_solution = 1;
      Specified by:
      getEkmSolution in interface EkmMetadataOrBuilder
      Returns:
      The ekmSolution.
    • setEkmSolution

      public EkmMetadata.Builder setEkmSolution(EkmMetadata.EkmSolution value)
       The Cloud EKM partner.
       
      .google.cloud.cloudcontrolspartner.v1beta.EkmMetadata.EkmSolution ekm_solution = 1;
      Parameters:
      value - The ekmSolution to set.
      Returns:
      This builder for chaining.
    • clearEkmSolution

      public EkmMetadata.Builder clearEkmSolution()
       The Cloud EKM partner.
       
      .google.cloud.cloudcontrolspartner.v1beta.EkmMetadata.EkmSolution ekm_solution = 1;
      Returns:
      This builder for chaining.
    • getEkmEndpointUri

      public String getEkmEndpointUri()
       Endpoint for sending requests to the EKM for key provisioning during
       Assured Workload creation.
       
      string ekm_endpoint_uri = 2;
      Specified by:
      getEkmEndpointUri in interface EkmMetadataOrBuilder
      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:
      getEkmEndpointUriBytes in interface EkmMetadataOrBuilder
      Returns:
      The bytes for ekmEndpointUri.
    • setEkmEndpointUri

      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;
      Parameters:
      value - The ekmEndpointUri to set.
      Returns:
      This builder for chaining.
    • clearEkmEndpointUri

      public EkmMetadata.Builder 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

      public EkmMetadata.Builder setEkmEndpointUriBytes(com.google.protobuf.ByteString value)
       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.