public static final class CaPool.IssuancePolicy.AllowedKeyType.Builder extends GeneratedMessageV3.Builder<CaPool.IssuancePolicy.AllowedKeyType.Builder> implements CaPool.IssuancePolicy.AllowedKeyTypeOrBuilder
Describes a "type" of key that may be used in a
Certificate issued from
a CaPool. Note that a single
AllowedKeyType
may refer to either a fully-qualified key algorithm, such as RSA 4096, or
a family of key algorithms, such as any RSA key.
Protobuf type
google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType
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 CaPool.IssuancePolicy.AllowedKeyType.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CaPool.IssuancePolicy.AllowedKeyType build()
buildPartial()
public CaPool.IssuancePolicy.AllowedKeyType buildPartial()
clear()
public CaPool.IssuancePolicy.AllowedKeyType.Builder clear()
Overrides
clearEllipticCurve()
public CaPool.IssuancePolicy.AllowedKeyType.Builder clearEllipticCurve()
Represents an allowed Elliptic Curve key type.
.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.EcKeyType elliptic_curve = 2;
clearField(Descriptors.FieldDescriptor field)
public CaPool.IssuancePolicy.AllowedKeyType.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearKeyType()
public CaPool.IssuancePolicy.AllowedKeyType.Builder clearKeyType()
clearOneof(Descriptors.OneofDescriptor oneof)
public CaPool.IssuancePolicy.AllowedKeyType.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearRsa()
public CaPool.IssuancePolicy.AllowedKeyType.Builder clearRsa()
Represents an allowed RSA key type.
.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType rsa = 1;
clone()
public CaPool.IssuancePolicy.AllowedKeyType.Builder clone()
Overrides
getDefaultInstanceForType()
public CaPool.IssuancePolicy.AllowedKeyType getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getEllipticCurve()
public CaPool.IssuancePolicy.AllowedKeyType.EcKeyType getEllipticCurve()
Represents an allowed Elliptic Curve key type.
.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.EcKeyType elliptic_curve = 2;
getEllipticCurveBuilder()
public CaPool.IssuancePolicy.AllowedKeyType.EcKeyType.Builder getEllipticCurveBuilder()
Represents an allowed Elliptic Curve key type.
.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.EcKeyType elliptic_curve = 2;
getEllipticCurveOrBuilder()
public CaPool.IssuancePolicy.AllowedKeyType.EcKeyTypeOrBuilder getEllipticCurveOrBuilder()
Represents an allowed Elliptic Curve key type.
.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.EcKeyType elliptic_curve = 2;
getKeyTypeCase()
public CaPool.IssuancePolicy.AllowedKeyType.KeyTypeCase getKeyTypeCase()
getRsa()
public CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType getRsa()
Represents an allowed RSA key type.
.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType rsa = 1;
getRsaBuilder()
public CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType.Builder getRsaBuilder()
Represents an allowed RSA key type.
.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType rsa = 1;
getRsaOrBuilder()
public CaPool.IssuancePolicy.AllowedKeyType.RsaKeyTypeOrBuilder getRsaOrBuilder()
Represents an allowed RSA key type.
.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType rsa = 1;
hasEllipticCurve()
public boolean hasEllipticCurve()
Represents an allowed Elliptic Curve key type.
.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.EcKeyType elliptic_curve = 2;
Returns |
---|
Type | Description |
boolean | Whether the ellipticCurve field is set.
|
hasRsa()
Represents an allowed RSA key type.
.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType rsa = 1;
Returns |
---|
Type | Description |
boolean | Whether the rsa field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeEllipticCurve(CaPool.IssuancePolicy.AllowedKeyType.EcKeyType value)
public CaPool.IssuancePolicy.AllowedKeyType.Builder mergeEllipticCurve(CaPool.IssuancePolicy.AllowedKeyType.EcKeyType value)
Represents an allowed Elliptic Curve key type.
.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.EcKeyType elliptic_curve = 2;
mergeFrom(CaPool.IssuancePolicy.AllowedKeyType other)
public CaPool.IssuancePolicy.AllowedKeyType.Builder mergeFrom(CaPool.IssuancePolicy.AllowedKeyType other)
public CaPool.IssuancePolicy.AllowedKeyType.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CaPool.IssuancePolicy.AllowedKeyType.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeRsa(CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType value)
public CaPool.IssuancePolicy.AllowedKeyType.Builder mergeRsa(CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType value)
Represents an allowed RSA key type.
.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType rsa = 1;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CaPool.IssuancePolicy.AllowedKeyType.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setEllipticCurve(CaPool.IssuancePolicy.AllowedKeyType.EcKeyType value)
public CaPool.IssuancePolicy.AllowedKeyType.Builder setEllipticCurve(CaPool.IssuancePolicy.AllowedKeyType.EcKeyType value)
Represents an allowed Elliptic Curve key type.
.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.EcKeyType elliptic_curve = 2;
setEllipticCurve(CaPool.IssuancePolicy.AllowedKeyType.EcKeyType.Builder builderForValue)
public CaPool.IssuancePolicy.AllowedKeyType.Builder setEllipticCurve(CaPool.IssuancePolicy.AllowedKeyType.EcKeyType.Builder builderForValue)
Represents an allowed Elliptic Curve key type.
.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.EcKeyType elliptic_curve = 2;
setField(Descriptors.FieldDescriptor field, Object value)
public CaPool.IssuancePolicy.AllowedKeyType.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CaPool.IssuancePolicy.AllowedKeyType.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setRsa(CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType value)
public CaPool.IssuancePolicy.AllowedKeyType.Builder setRsa(CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType value)
Represents an allowed RSA key type.
.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType rsa = 1;
setRsa(CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType.Builder builderForValue)
public CaPool.IssuancePolicy.AllowedKeyType.Builder setRsa(CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType.Builder builderForValue)
Represents an allowed RSA key type.
.google.cloud.security.privateca.v1.CaPool.IssuancePolicy.AllowedKeyType.RsaKeyType rsa = 1;
setUnknownFields(UnknownFieldSet unknownFields)
public final CaPool.IssuancePolicy.AllowedKeyType.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides