public static final class X509Parameters.CaOptions.Builder extends GeneratedMessageV3.Builder<X509Parameters.CaOptions.Builder> implements X509Parameters.CaOptionsOrBuilder
Describes values that are relevant in a CA certificate.
Protobuf type google.cloud.security.privateca.v1.X509Parameters.CaOptions
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
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
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public X509Parameters.CaOptions.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public X509Parameters.CaOptions build()
buildPartial()
public X509Parameters.CaOptions buildPartial()
clear()
public X509Parameters.CaOptions.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public X509Parameters.CaOptions.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearIsCa()
public X509Parameters.CaOptions.Builder clearIsCa()
Optional. Refers to the "CA" X.509 extension, which is a boolean value.
When this value is missing, the extension will be omitted from the CA
certificate.
optional bool is_ca = 1 [(.google.api.field_behavior) = OPTIONAL];
clearMaxIssuerPathLength()
public X509Parameters.CaOptions.Builder clearMaxIssuerPathLength()
Optional. Refers to the path length restriction X.509 extension. For a CA
certificate, this value describes the depth of subordinate CA
certificates that are allowed.
If this value is less than 0, the request will fail.
If this value is missing, the max path length will be omitted from the
CA certificate.
optional int32 max_issuer_path_length = 2 [(.google.api.field_behavior) = OPTIONAL];
clearOneof(Descriptors.OneofDescriptor oneof)
public X509Parameters.CaOptions.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public X509Parameters.CaOptions.Builder clone()
Overrides
getDefaultInstanceForType()
public X509Parameters.CaOptions getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getIsCa()
Optional. Refers to the "CA" X.509 extension, which is a boolean value.
When this value is missing, the extension will be omitted from the CA
certificate.
optional bool is_ca = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
boolean | The isCa.
|
getMaxIssuerPathLength()
public int getMaxIssuerPathLength()
Optional. Refers to the path length restriction X.509 extension. For a CA
certificate, this value describes the depth of subordinate CA
certificates that are allowed.
If this value is less than 0, the request will fail.
If this value is missing, the max path length will be omitted from the
CA certificate.
optional int32 max_issuer_path_length = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
int | The maxIssuerPathLength.
|
hasIsCa()
Optional. Refers to the "CA" X.509 extension, which is a boolean value.
When this value is missing, the extension will be omitted from the CA
certificate.
optional bool is_ca = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
boolean | Whether the isCa field is set.
|
hasMaxIssuerPathLength()
public boolean hasMaxIssuerPathLength()
Optional. Refers to the path length restriction X.509 extension. For a CA
certificate, this value describes the depth of subordinate CA
certificates that are allowed.
If this value is less than 0, the request will fail.
If this value is missing, the max path length will be omitted from the
CA certificate.
optional int32 max_issuer_path_length = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
boolean | Whether the maxIssuerPathLength field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(X509Parameters.CaOptions other)
public X509Parameters.CaOptions.Builder mergeFrom(X509Parameters.CaOptions other)
public X509Parameters.CaOptions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public X509Parameters.CaOptions.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final X509Parameters.CaOptions.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public X509Parameters.CaOptions.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setIsCa(boolean value)
public X509Parameters.CaOptions.Builder setIsCa(boolean value)
Optional. Refers to the "CA" X.509 extension, which is a boolean value.
When this value is missing, the extension will be omitted from the CA
certificate.
optional bool is_ca = 1 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
---|
Name | Description |
value | boolean
The isCa to set.
|
setMaxIssuerPathLength(int value)
public X509Parameters.CaOptions.Builder setMaxIssuerPathLength(int value)
Optional. Refers to the path length restriction X.509 extension. For a CA
certificate, this value describes the depth of subordinate CA
certificates that are allowed.
If this value is less than 0, the request will fail.
If this value is missing, the max path length will be omitted from the
CA certificate.
optional int32 max_issuer_path_length = 2 [(.google.api.field_behavior) = OPTIONAL];
Parameter |
---|
Name | Description |
value | int
The maxIssuerPathLength to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public X509Parameters.CaOptions.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final X509Parameters.CaOptions.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides