Interface SubordinateConfigOrBuilder (2.35.0)

public interface SubordinateConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCertificateAuthority()

public abstract String getCertificateAuthority()

Required. This can refer to a CertificateAuthority 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/*/caPools/*/certificateAuthorities/*.

string certificate_authority = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The certificateAuthority.

getCertificateAuthorityBytes()

public abstract ByteString getCertificateAuthorityBytes()

Required. This can refer to a CertificateAuthority 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/*/caPools/*/certificateAuthorities/*.

string certificate_authority = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for certificateAuthority.

getPemIssuerChain()

public abstract 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.v1.SubordinateConfig.SubordinateConfigChain pem_issuer_chain = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
SubordinateConfig.SubordinateConfigChain

The pemIssuerChain.

getPemIssuerChainOrBuilder()

public abstract 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.v1.SubordinateConfig.SubordinateConfigChain pem_issuer_chain = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
SubordinateConfig.SubordinateConfigChainOrBuilder

getSubordinateConfigCase()

public abstract SubordinateConfig.SubordinateConfigCase getSubordinateConfigCase()
Returns
TypeDescription
SubordinateConfig.SubordinateConfigCase

hasCertificateAuthority()

public abstract boolean hasCertificateAuthority()

Required. This can refer to a CertificateAuthority 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/*/caPools/*/certificateAuthorities/*.

string certificate_authority = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
boolean

Whether the certificateAuthority field is set.

hasPemIssuerChain()

public abstract 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.v1.SubordinateConfig.SubordinateConfigChain pem_issuer_chain = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the pemIssuerChain field is set.