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
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public X509Parameters.CaOptions.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public X509Parameters.CaOptions build()
Returns
buildPartial()
public X509Parameters.CaOptions buildPartial()
Returns
clear()
public X509Parameters.CaOptions.Builder clear()
Returns
Overrides
clearField(Descriptors.FieldDescriptor field)
public X509Parameters.CaOptions.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
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];
Returns
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];
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public X509Parameters.CaOptions.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public X509Parameters.CaOptions.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public X509Parameters.CaOptions getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
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
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()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
mergeFrom(X509Parameters.CaOptions other)
public X509Parameters.CaOptions.Builder mergeFrom(X509Parameters.CaOptions other)
Parameter
Returns
public X509Parameters.CaOptions.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public X509Parameters.CaOptions.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final X509Parameters.CaOptions.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public X509Parameters.CaOptions.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
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.
|
Returns
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.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public X509Parameters.CaOptions.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final X509Parameters.CaOptions.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides