Class SubordinateConfig (2.46.0)
2.89.0 (latest)
2.87.0
2.85.0
2.84.0
2.82.0
2.80.0
2.78.0
2.77.0
2.76.0
2.75.0
2.74.0
2.72.0
2.70.0
2.69.0
2.66.0
2.65.0
2.64.0
2.62.0
2.61.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.53.0
2.51.0
2.50.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.41.0
2.39.0
2.38.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.29.0
2.26.0
2.25.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.4
2.4.0
2.3.0
2.2.5
public final class SubordinateConfig extends GeneratedMessageV3 implements SubordinateConfigOrBuilder
Describes a subordinate CA's issuers. This is either a resource path to a
known issuing CertificateAuthority , or a PEM issuer certificate chain.
Protobuf type google.cloud.security.privateca.v1beta1.SubordinateConfig
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
CERTIFICATE_AUTHORITY_FIELD_NUMBER
public static final int CERTIFICATE_AUTHORITY_FIELD_NUMBER
Field Value
Type
Description
int
PEM_ISSUER_CHAIN_FIELD_NUMBER
public static final int PEM_ISSUER_CHAIN_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
getDefaultInstance()
public static SubordinateConfig getDefaultInstance ()
getDescriptor()
public static final Descriptors . Descriptor getDescriptor ()
newBuilder()
public static SubordinateConfig . Builder newBuilder ()
newBuilder(SubordinateConfig prototype)
public static SubordinateConfig . Builder newBuilder ( SubordinateConfig prototype )
public static SubordinateConfig parseDelimitedFrom ( InputStream input )
public static SubordinateConfig parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(byte[] data)
public static SubordinateConfig parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SubordinateConfig parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteString data)
public static SubordinateConfig parseFrom ( ByteString data )
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SubordinateConfig parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static SubordinateConfig parseFrom ( CodedInputStream input )
public static SubordinateConfig parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static SubordinateConfig parseFrom ( InputStream input )
public static SubordinateConfig parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
parseFrom(ByteBuffer data)
public static SubordinateConfig parseFrom ( ByteBuffer data )
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SubordinateConfig parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
parser()
public static Parser<SubordinateConfig> parser ()
Methods
equals(Object obj)
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
getCertificateAuthority()
public String getCertificateAuthority ()
Required. This can refer to a CertificateAuthority in the same project that
was used to create a subordinate CertificateAuthority . This field
is used for information and usability purposes only. The resource name
is in the format projects/*/locations/*/certificateAuthorities/*.
string certificate_authority = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
String
The certificateAuthority.
getCertificateAuthorityBytes()
public ByteString getCertificateAuthorityBytes ()
Required. This can refer to a CertificateAuthority in the same project that
was used to create a subordinate CertificateAuthority . This field
is used for information and usability purposes only. The resource name
is in the format projects/*/locations/*/certificateAuthorities/*.
string certificate_authority = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
ByteString
The bytes for certificateAuthority.
getDefaultInstanceForType()
public SubordinateConfig getDefaultInstanceForType ()
getParserForType()
public Parser<SubordinateConfig> getParserForType ()
Overrides
getPemIssuerChain()
public SubordinateConfig . SubordinateConfigChain getPemIssuerChain ()
Required. Contains the PEM certificate chain for the issuers of this
CertificateAuthority , but not pem certificate for this CA itself.
.google.cloud.security.privateca.v1beta1.SubordinateConfig.SubordinateConfigChain pem_issuer_chain = 2 [(.google.api.field_behavior) = REQUIRED];
getPemIssuerChainOrBuilder()
public SubordinateConfig . SubordinateConfigChainOrBuilder getPemIssuerChainOrBuilder ()
Required. Contains the PEM certificate chain for the issuers of this
CertificateAuthority , but not pem certificate for this CA itself.
.google.cloud.security.privateca.v1beta1.SubordinateConfig.SubordinateConfigChain pem_issuer_chain = 2 [(.google.api.field_behavior) = REQUIRED];
getSerializedSize()
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
getSubordinateConfigCase()
public SubordinateConfig . SubordinateConfigCase getSubordinateConfigCase ()
hasCertificateAuthority()
public boolean hasCertificateAuthority ()
Required. This can refer to a CertificateAuthority in the same project that
was used to create a subordinate CertificateAuthority . This field
is used for information and usability purposes only. The resource name
is in the format projects/*/locations/*/certificateAuthorities/*.
string certificate_authority = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
boolean
Whether the certificateAuthority field is set.
hasPemIssuerChain()
public boolean hasPemIssuerChain ()
Required. Contains the PEM certificate chain for the issuers of this
CertificateAuthority , but not pem certificate for this CA itself.
.google.cloud.security.privateca.v1beta1.SubordinateConfig.SubordinateConfigChain pem_issuer_chain = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
boolean
Whether the pemIssuerChain field is set.
hashCode()
Returns
Type
Description
int
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
isInitialized()
public final boolean isInitialized ()
Overrides
newBuilderForType()
public SubordinateConfig . Builder newBuilderForType ()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected SubordinateConfig . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
toBuilder()
public SubordinateConfig . Builder toBuilder ()
writeTo(CodedOutputStream output)
public void writeTo ( CodedOutputStream output )
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]