Class X509Parameters.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<X509Parameters.Builder>
com.google.cloud.security.privateca.v1.X509Parameters.Builder
All Implemented Interfaces:
X509ParametersOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
X509Parameters

public static final class X509Parameters.Builder extends com.google.protobuf.GeneratedMessage.Builder<X509Parameters.Builder> implements X509ParametersOrBuilder
 An [X509Parameters][google.cloud.security.privateca.v1.X509Parameters] is
 used to describe certain fields of an X.509 certificate, such as the key
 usage fields, fields specific to CA certificates, certificate policy
 extensions and custom extensions.
 
Protobuf type google.cloud.security.privateca.v1.X509Parameters
  • 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<X509Parameters.Builder>
    • clear

      public X509Parameters.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<X509Parameters.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<X509Parameters.Builder>
    • getDefaultInstanceForType

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

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

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

      public X509Parameters.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<X509Parameters.Builder>
    • mergeFrom

      public X509Parameters.Builder mergeFrom(X509Parameters other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<X509Parameters.Builder>
    • mergeFrom

      public X509Parameters.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<X509Parameters.Builder>
      Throws:
      IOException
    • hasKeyUsage

      public boolean hasKeyUsage()
       Optional. Indicates the intended use for keys that correspond to a
       certificate.
       
      .google.cloud.security.privateca.v1.KeyUsage key_usage = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasKeyUsage in interface X509ParametersOrBuilder
      Returns:
      Whether the keyUsage field is set.
    • getKeyUsage

      public KeyUsage getKeyUsage()
       Optional. Indicates the intended use for keys that correspond to a
       certificate.
       
      .google.cloud.security.privateca.v1.KeyUsage key_usage = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getKeyUsage in interface X509ParametersOrBuilder
      Returns:
      The keyUsage.
    • setKeyUsage

      public X509Parameters.Builder setKeyUsage(KeyUsage value)
       Optional. Indicates the intended use for keys that correspond to a
       certificate.
       
      .google.cloud.security.privateca.v1.KeyUsage key_usage = 1 [(.google.api.field_behavior) = OPTIONAL];
    • setKeyUsage

      public X509Parameters.Builder setKeyUsage(KeyUsage.Builder builderForValue)
       Optional. Indicates the intended use for keys that correspond to a
       certificate.
       
      .google.cloud.security.privateca.v1.KeyUsage key_usage = 1 [(.google.api.field_behavior) = OPTIONAL];
    • mergeKeyUsage

      public X509Parameters.Builder mergeKeyUsage(KeyUsage value)
       Optional. Indicates the intended use for keys that correspond to a
       certificate.
       
      .google.cloud.security.privateca.v1.KeyUsage key_usage = 1 [(.google.api.field_behavior) = OPTIONAL];
    • clearKeyUsage

      public X509Parameters.Builder clearKeyUsage()
       Optional. Indicates the intended use for keys that correspond to a
       certificate.
       
      .google.cloud.security.privateca.v1.KeyUsage key_usage = 1 [(.google.api.field_behavior) = OPTIONAL];
    • getKeyUsageBuilder

      public KeyUsage.Builder getKeyUsageBuilder()
       Optional. Indicates the intended use for keys that correspond to a
       certificate.
       
      .google.cloud.security.privateca.v1.KeyUsage key_usage = 1 [(.google.api.field_behavior) = OPTIONAL];
    • getKeyUsageOrBuilder

      public KeyUsageOrBuilder getKeyUsageOrBuilder()
       Optional. Indicates the intended use for keys that correspond to a
       certificate.
       
      .google.cloud.security.privateca.v1.KeyUsage key_usage = 1 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getKeyUsageOrBuilder in interface X509ParametersOrBuilder
    • hasCaOptions

      public boolean hasCaOptions()
       Optional. Describes options in this
       [X509Parameters][google.cloud.security.privateca.v1.X509Parameters] that
       are relevant in a CA certificate. If not specified, a default basic
       constraints extension with `is_ca=false` will be added for leaf
       certificates.
       
      .google.cloud.security.privateca.v1.X509Parameters.CaOptions ca_options = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasCaOptions in interface X509ParametersOrBuilder
      Returns:
      Whether the caOptions field is set.
    • getCaOptions

      public X509Parameters.CaOptions getCaOptions()
       Optional. Describes options in this
       [X509Parameters][google.cloud.security.privateca.v1.X509Parameters] that
       are relevant in a CA certificate. If not specified, a default basic
       constraints extension with `is_ca=false` will be added for leaf
       certificates.
       
      .google.cloud.security.privateca.v1.X509Parameters.CaOptions ca_options = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCaOptions in interface X509ParametersOrBuilder
      Returns:
      The caOptions.
    • setCaOptions

      public X509Parameters.Builder setCaOptions(X509Parameters.CaOptions value)
       Optional. Describes options in this
       [X509Parameters][google.cloud.security.privateca.v1.X509Parameters] that
       are relevant in a CA certificate. If not specified, a default basic
       constraints extension with `is_ca=false` will be added for leaf
       certificates.
       
      .google.cloud.security.privateca.v1.X509Parameters.CaOptions ca_options = 2 [(.google.api.field_behavior) = OPTIONAL];
    • setCaOptions

      public X509Parameters.Builder setCaOptions(X509Parameters.CaOptions.Builder builderForValue)
       Optional. Describes options in this
       [X509Parameters][google.cloud.security.privateca.v1.X509Parameters] that
       are relevant in a CA certificate. If not specified, a default basic
       constraints extension with `is_ca=false` will be added for leaf
       certificates.
       
      .google.cloud.security.privateca.v1.X509Parameters.CaOptions ca_options = 2 [(.google.api.field_behavior) = OPTIONAL];
    • mergeCaOptions

      public X509Parameters.Builder mergeCaOptions(X509Parameters.CaOptions value)
       Optional. Describes options in this
       [X509Parameters][google.cloud.security.privateca.v1.X509Parameters] that
       are relevant in a CA certificate. If not specified, a default basic
       constraints extension with `is_ca=false` will be added for leaf
       certificates.
       
      .google.cloud.security.privateca.v1.X509Parameters.CaOptions ca_options = 2 [(.google.api.field_behavior) = OPTIONAL];
    • clearCaOptions

      public X509Parameters.Builder clearCaOptions()
       Optional. Describes options in this
       [X509Parameters][google.cloud.security.privateca.v1.X509Parameters] that
       are relevant in a CA certificate. If not specified, a default basic
       constraints extension with `is_ca=false` will be added for leaf
       certificates.
       
      .google.cloud.security.privateca.v1.X509Parameters.CaOptions ca_options = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getCaOptionsBuilder

      public X509Parameters.CaOptions.Builder getCaOptionsBuilder()
       Optional. Describes options in this
       [X509Parameters][google.cloud.security.privateca.v1.X509Parameters] that
       are relevant in a CA certificate. If not specified, a default basic
       constraints extension with `is_ca=false` will be added for leaf
       certificates.
       
      .google.cloud.security.privateca.v1.X509Parameters.CaOptions ca_options = 2 [(.google.api.field_behavior) = OPTIONAL];
    • getCaOptionsOrBuilder

      public X509Parameters.CaOptionsOrBuilder getCaOptionsOrBuilder()
       Optional. Describes options in this
       [X509Parameters][google.cloud.security.privateca.v1.X509Parameters] that
       are relevant in a CA certificate. If not specified, a default basic
       constraints extension with `is_ca=false` will be added for leaf
       certificates.
       
      .google.cloud.security.privateca.v1.X509Parameters.CaOptions ca_options = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getCaOptionsOrBuilder in interface X509ParametersOrBuilder
    • getPolicyIdsList

      public List<ObjectId> getPolicyIdsList()
       Optional. Describes the X.509 certificate policy object identifiers, per
       https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
       
      repeated .google.cloud.security.privateca.v1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPolicyIdsList in interface X509ParametersOrBuilder
    • getPolicyIdsCount

      public int getPolicyIdsCount()
       Optional. Describes the X.509 certificate policy object identifiers, per
       https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
       
      repeated .google.cloud.security.privateca.v1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPolicyIdsCount in interface X509ParametersOrBuilder
    • getPolicyIds

      public ObjectId getPolicyIds(int index)
       Optional. Describes the X.509 certificate policy object identifiers, per
       https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
       
      repeated .google.cloud.security.privateca.v1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPolicyIds in interface X509ParametersOrBuilder
    • setPolicyIds

      public X509Parameters.Builder setPolicyIds(int index, ObjectId value)
       Optional. Describes the X.509 certificate policy object identifiers, per
       https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
       
      repeated .google.cloud.security.privateca.v1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
    • setPolicyIds

      public X509Parameters.Builder setPolicyIds(int index, ObjectId.Builder builderForValue)
       Optional. Describes the X.509 certificate policy object identifiers, per
       https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
       
      repeated .google.cloud.security.privateca.v1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
    • addPolicyIds

      public X509Parameters.Builder addPolicyIds(ObjectId value)
       Optional. Describes the X.509 certificate policy object identifiers, per
       https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
       
      repeated .google.cloud.security.privateca.v1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
    • addPolicyIds

      public X509Parameters.Builder addPolicyIds(int index, ObjectId value)
       Optional. Describes the X.509 certificate policy object identifiers, per
       https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
       
      repeated .google.cloud.security.privateca.v1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
    • addPolicyIds

      public X509Parameters.Builder addPolicyIds(ObjectId.Builder builderForValue)
       Optional. Describes the X.509 certificate policy object identifiers, per
       https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
       
      repeated .google.cloud.security.privateca.v1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
    • addPolicyIds

      public X509Parameters.Builder addPolicyIds(int index, ObjectId.Builder builderForValue)
       Optional. Describes the X.509 certificate policy object identifiers, per
       https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
       
      repeated .google.cloud.security.privateca.v1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
    • addAllPolicyIds

      public X509Parameters.Builder addAllPolicyIds(Iterable<? extends ObjectId> values)
       Optional. Describes the X.509 certificate policy object identifiers, per
       https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
       
      repeated .google.cloud.security.privateca.v1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
    • clearPolicyIds

      public X509Parameters.Builder clearPolicyIds()
       Optional. Describes the X.509 certificate policy object identifiers, per
       https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
       
      repeated .google.cloud.security.privateca.v1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
    • removePolicyIds

      public X509Parameters.Builder removePolicyIds(int index)
       Optional. Describes the X.509 certificate policy object identifiers, per
       https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
       
      repeated .google.cloud.security.privateca.v1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getPolicyIdsBuilder

      public ObjectId.Builder getPolicyIdsBuilder(int index)
       Optional. Describes the X.509 certificate policy object identifiers, per
       https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
       
      repeated .google.cloud.security.privateca.v1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getPolicyIdsOrBuilder

      public ObjectIdOrBuilder getPolicyIdsOrBuilder(int index)
       Optional. Describes the X.509 certificate policy object identifiers, per
       https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
       
      repeated .google.cloud.security.privateca.v1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPolicyIdsOrBuilder in interface X509ParametersOrBuilder
    • getPolicyIdsOrBuilderList

      public List<? extends ObjectIdOrBuilder> getPolicyIdsOrBuilderList()
       Optional. Describes the X.509 certificate policy object identifiers, per
       https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
       
      repeated .google.cloud.security.privateca.v1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPolicyIdsOrBuilderList in interface X509ParametersOrBuilder
    • addPolicyIdsBuilder

      public ObjectId.Builder addPolicyIdsBuilder()
       Optional. Describes the X.509 certificate policy object identifiers, per
       https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
       
      repeated .google.cloud.security.privateca.v1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
    • addPolicyIdsBuilder

      public ObjectId.Builder addPolicyIdsBuilder(int index)
       Optional. Describes the X.509 certificate policy object identifiers, per
       https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
       
      repeated .google.cloud.security.privateca.v1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getPolicyIdsBuilderList

      public List<ObjectId.Builder> getPolicyIdsBuilderList()
       Optional. Describes the X.509 certificate policy object identifiers, per
       https://tools.ietf.org/html/rfc5280#section-4.2.1.4.
       
      repeated .google.cloud.security.privateca.v1.ObjectId policy_ids = 3 [(.google.api.field_behavior) = OPTIONAL];
    • getAiaOcspServersList

      public com.google.protobuf.ProtocolStringList getAiaOcspServersList()
       Optional. Describes Online Certificate Status Protocol (OCSP) endpoint
       addresses that appear in the "Authority Information Access" extension in
       the certificate.
       
      repeated string aia_ocsp_servers = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAiaOcspServersList in interface X509ParametersOrBuilder
      Returns:
      A list containing the aiaOcspServers.
    • getAiaOcspServersCount

      public int getAiaOcspServersCount()
       Optional. Describes Online Certificate Status Protocol (OCSP) endpoint
       addresses that appear in the "Authority Information Access" extension in
       the certificate.
       
      repeated string aia_ocsp_servers = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAiaOcspServersCount in interface X509ParametersOrBuilder
      Returns:
      The count of aiaOcspServers.
    • getAiaOcspServers

      public String getAiaOcspServers(int index)
       Optional. Describes Online Certificate Status Protocol (OCSP) endpoint
       addresses that appear in the "Authority Information Access" extension in
       the certificate.
       
      repeated string aia_ocsp_servers = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAiaOcspServers in interface X509ParametersOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The aiaOcspServers at the given index.
    • getAiaOcspServersBytes

      public com.google.protobuf.ByteString getAiaOcspServersBytes(int index)
       Optional. Describes Online Certificate Status Protocol (OCSP) endpoint
       addresses that appear in the "Authority Information Access" extension in
       the certificate.
       
      repeated string aia_ocsp_servers = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAiaOcspServersBytes in interface X509ParametersOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the aiaOcspServers at the given index.
    • setAiaOcspServers

      public X509Parameters.Builder setAiaOcspServers(int index, String value)
       Optional. Describes Online Certificate Status Protocol (OCSP) endpoint
       addresses that appear in the "Authority Information Access" extension in
       the certificate.
       
      repeated string aia_ocsp_servers = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      index - The index to set the value at.
      value - The aiaOcspServers to set.
      Returns:
      This builder for chaining.
    • addAiaOcspServers

      public X509Parameters.Builder addAiaOcspServers(String value)
       Optional. Describes Online Certificate Status Protocol (OCSP) endpoint
       addresses that appear in the "Authority Information Access" extension in
       the certificate.
       
      repeated string aia_ocsp_servers = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The aiaOcspServers to add.
      Returns:
      This builder for chaining.
    • addAllAiaOcspServers

      public X509Parameters.Builder addAllAiaOcspServers(Iterable<String> values)
       Optional. Describes Online Certificate Status Protocol (OCSP) endpoint
       addresses that appear in the "Authority Information Access" extension in
       the certificate.
       
      repeated string aia_ocsp_servers = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      values - The aiaOcspServers to add.
      Returns:
      This builder for chaining.
    • clearAiaOcspServers

      public X509Parameters.Builder clearAiaOcspServers()
       Optional. Describes Online Certificate Status Protocol (OCSP) endpoint
       addresses that appear in the "Authority Information Access" extension in
       the certificate.
       
      repeated string aia_ocsp_servers = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • addAiaOcspServersBytes

      public X509Parameters.Builder addAiaOcspServersBytes(com.google.protobuf.ByteString value)
       Optional. Describes Online Certificate Status Protocol (OCSP) endpoint
       addresses that appear in the "Authority Information Access" extension in
       the certificate.
       
      repeated string aia_ocsp_servers = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes of the aiaOcspServers to add.
      Returns:
      This builder for chaining.
    • hasNameConstraints

      public boolean hasNameConstraints()
       Optional. Describes the X.509 name constraints extension.
       
      .google.cloud.security.privateca.v1.X509Parameters.NameConstraints name_constraints = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      hasNameConstraints in interface X509ParametersOrBuilder
      Returns:
      Whether the nameConstraints field is set.
    • getNameConstraints

      public X509Parameters.NameConstraints getNameConstraints()
       Optional. Describes the X.509 name constraints extension.
       
      .google.cloud.security.privateca.v1.X509Parameters.NameConstraints name_constraints = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNameConstraints in interface X509ParametersOrBuilder
      Returns:
      The nameConstraints.
    • setNameConstraints

      public X509Parameters.Builder setNameConstraints(X509Parameters.NameConstraints value)
       Optional. Describes the X.509 name constraints extension.
       
      .google.cloud.security.privateca.v1.X509Parameters.NameConstraints name_constraints = 6 [(.google.api.field_behavior) = OPTIONAL];
    • setNameConstraints

      public X509Parameters.Builder setNameConstraints(X509Parameters.NameConstraints.Builder builderForValue)
       Optional. Describes the X.509 name constraints extension.
       
      .google.cloud.security.privateca.v1.X509Parameters.NameConstraints name_constraints = 6 [(.google.api.field_behavior) = OPTIONAL];
    • mergeNameConstraints

      public X509Parameters.Builder mergeNameConstraints(X509Parameters.NameConstraints value)
       Optional. Describes the X.509 name constraints extension.
       
      .google.cloud.security.privateca.v1.X509Parameters.NameConstraints name_constraints = 6 [(.google.api.field_behavior) = OPTIONAL];
    • clearNameConstraints

      public X509Parameters.Builder clearNameConstraints()
       Optional. Describes the X.509 name constraints extension.
       
      .google.cloud.security.privateca.v1.X509Parameters.NameConstraints name_constraints = 6 [(.google.api.field_behavior) = OPTIONAL];
    • getNameConstraintsBuilder

      public X509Parameters.NameConstraints.Builder getNameConstraintsBuilder()
       Optional. Describes the X.509 name constraints extension.
       
      .google.cloud.security.privateca.v1.X509Parameters.NameConstraints name_constraints = 6 [(.google.api.field_behavior) = OPTIONAL];
    • getNameConstraintsOrBuilder

      public X509Parameters.NameConstraintsOrBuilder getNameConstraintsOrBuilder()
       Optional. Describes the X.509 name constraints extension.
       
      .google.cloud.security.privateca.v1.X509Parameters.NameConstraints name_constraints = 6 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getNameConstraintsOrBuilder in interface X509ParametersOrBuilder
    • getAdditionalExtensionsList

      public List<X509Extension> getAdditionalExtensionsList()
       Optional. Describes custom X.509 extensions.
       
      repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAdditionalExtensionsList in interface X509ParametersOrBuilder
    • getAdditionalExtensionsCount

      public int getAdditionalExtensionsCount()
       Optional. Describes custom X.509 extensions.
       
      repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAdditionalExtensionsCount in interface X509ParametersOrBuilder
    • getAdditionalExtensions

      public X509Extension getAdditionalExtensions(int index)
       Optional. Describes custom X.509 extensions.
       
      repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAdditionalExtensions in interface X509ParametersOrBuilder
    • setAdditionalExtensions

      public X509Parameters.Builder setAdditionalExtensions(int index, X509Extension value)
       Optional. Describes custom X.509 extensions.
       
      repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
    • setAdditionalExtensions

      public X509Parameters.Builder setAdditionalExtensions(int index, X509Extension.Builder builderForValue)
       Optional. Describes custom X.509 extensions.
       
      repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
    • addAdditionalExtensions

      public X509Parameters.Builder addAdditionalExtensions(X509Extension value)
       Optional. Describes custom X.509 extensions.
       
      repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
    • addAdditionalExtensions

      public X509Parameters.Builder addAdditionalExtensions(int index, X509Extension value)
       Optional. Describes custom X.509 extensions.
       
      repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
    • addAdditionalExtensions

      public X509Parameters.Builder addAdditionalExtensions(X509Extension.Builder builderForValue)
       Optional. Describes custom X.509 extensions.
       
      repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
    • addAdditionalExtensions

      public X509Parameters.Builder addAdditionalExtensions(int index, X509Extension.Builder builderForValue)
       Optional. Describes custom X.509 extensions.
       
      repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
    • addAllAdditionalExtensions

      public X509Parameters.Builder addAllAdditionalExtensions(Iterable<? extends X509Extension> values)
       Optional. Describes custom X.509 extensions.
       
      repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
    • clearAdditionalExtensions

      public X509Parameters.Builder clearAdditionalExtensions()
       Optional. Describes custom X.509 extensions.
       
      repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
    • removeAdditionalExtensions

      public X509Parameters.Builder removeAdditionalExtensions(int index)
       Optional. Describes custom X.509 extensions.
       
      repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
    • getAdditionalExtensionsBuilder

      public X509Extension.Builder getAdditionalExtensionsBuilder(int index)
       Optional. Describes custom X.509 extensions.
       
      repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
    • getAdditionalExtensionsOrBuilder

      public X509ExtensionOrBuilder getAdditionalExtensionsOrBuilder(int index)
       Optional. Describes custom X.509 extensions.
       
      repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAdditionalExtensionsOrBuilder in interface X509ParametersOrBuilder
    • getAdditionalExtensionsOrBuilderList

      public List<? extends X509ExtensionOrBuilder> getAdditionalExtensionsOrBuilderList()
       Optional. Describes custom X.509 extensions.
       
      repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getAdditionalExtensionsOrBuilderList in interface X509ParametersOrBuilder
    • addAdditionalExtensionsBuilder

      public X509Extension.Builder addAdditionalExtensionsBuilder()
       Optional. Describes custom X.509 extensions.
       
      repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
    • addAdditionalExtensionsBuilder

      public X509Extension.Builder addAdditionalExtensionsBuilder(int index)
       Optional. Describes custom X.509 extensions.
       
      repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];
    • getAdditionalExtensionsBuilderList

      public List<X509Extension.Builder> getAdditionalExtensionsBuilderList()
       Optional. Describes custom X.509 extensions.
       
      repeated .google.cloud.security.privateca.v1.X509Extension additional_extensions = 5 [(.google.api.field_behavior) = OPTIONAL];