Interface CertificateOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Certificate, Certificate.Builder

@Generated public interface CertificateOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       A user-defined name of the certificate. Certificate names must be unique
       globally and match pattern `projects/*/locations/*/certificates/*`.
       
      string name = 1;
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       A user-defined name of the certificate. Certificate names must be unique
       globally and match pattern `projects/*/locations/*/certificates/*`.
       
      string name = 1;
      Returns:
      The bytes for name.
    • getDescription

      String getDescription()
       One or more paragraphs of text description of a certificate.
       
      string description = 8;
      Returns:
      The description.
    • getDescriptionBytes

      com.google.protobuf.ByteString getDescriptionBytes()
       One or more paragraphs of text description of a certificate.
       
      string description = 8;
      Returns:
      The bytes for description.
    • hasCreateTime

      boolean hasCreateTime()
       Output only. The creation timestamp of a Certificate.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      com.google.protobuf.Timestamp getCreateTime()
       Output only. The creation timestamp of a Certificate.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. The creation timestamp of a Certificate.
       
      .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasUpdateTime

      boolean hasUpdateTime()
       Output only. The last update timestamp of a Certificate.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      com.google.protobuf.Timestamp getUpdateTime()
       Output only. The last update timestamp of a Certificate.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The last update timestamp of a Certificate.
       
      .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getLabelsCount

      int getLabelsCount()
       Set of labels associated with a Certificate.
       
      map<string, string> labels = 4;
    • containsLabels

      boolean containsLabels(String key)
       Set of labels associated with a Certificate.
       
      map<string, string> labels = 4;
    • getLabels

      Deprecated.
      Use getLabelsMap() instead.
    • getLabelsMap

      Map<String,String> getLabelsMap()
       Set of labels associated with a Certificate.
       
      map<string, string> labels = 4;
    • getLabelsOrDefault

      String getLabelsOrDefault(String key, String defaultValue)
       Set of labels associated with a Certificate.
       
      map<string, string> labels = 4;
    • getLabelsOrThrow

      String getLabelsOrThrow(String key)
       Set of labels associated with a Certificate.
       
      map<string, string> labels = 4;
    • hasSelfManaged

      boolean hasSelfManaged()
       If set, defines data of a self-managed certificate.
       
      .google.cloud.certificatemanager.v1.Certificate.SelfManagedCertificate self_managed = 5;
      Returns:
      Whether the selfManaged field is set.
    • getSelfManaged

       If set, defines data of a self-managed certificate.
       
      .google.cloud.certificatemanager.v1.Certificate.SelfManagedCertificate self_managed = 5;
      Returns:
      The selfManaged.
    • getSelfManagedOrBuilder

       If set, defines data of a self-managed certificate.
       
      .google.cloud.certificatemanager.v1.Certificate.SelfManagedCertificate self_managed = 5;
    • hasManaged

      boolean hasManaged()
       If set, contains configuration and state of a managed certificate.
       
      .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate managed = 11;
      Returns:
      Whether the managed field is set.
    • getManaged

       If set, contains configuration and state of a managed certificate.
       
      .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate managed = 11;
      Returns:
      The managed.
    • getManagedOrBuilder

       If set, contains configuration and state of a managed certificate.
       
      .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate managed = 11;
    • getSanDnsnamesList

      List<String> getSanDnsnamesList()
       Output only. The list of Subject Alternative Names of dnsName type defined
       in the certificate (see RFC 5280 4.2.1.6). Managed certificates that
       haven't been provisioned yet have this field populated with a value of the
       managed.domains field.
       
      repeated string san_dnsnames = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      A list containing the sanDnsnames.
    • getSanDnsnamesCount

      int getSanDnsnamesCount()
       Output only. The list of Subject Alternative Names of dnsName type defined
       in the certificate (see RFC 5280 4.2.1.6). Managed certificates that
       haven't been provisioned yet have this field populated with a value of the
       managed.domains field.
       
      repeated string san_dnsnames = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The count of sanDnsnames.
    • getSanDnsnames

      String getSanDnsnames(int index)
       Output only. The list of Subject Alternative Names of dnsName type defined
       in the certificate (see RFC 5280 4.2.1.6). Managed certificates that
       haven't been provisioned yet have this field populated with a value of the
       managed.domains field.
       
      repeated string san_dnsnames = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      index - The index of the element to return.
      Returns:
      The sanDnsnames at the given index.
    • getSanDnsnamesBytes

      com.google.protobuf.ByteString getSanDnsnamesBytes(int index)
       Output only. The list of Subject Alternative Names of dnsName type defined
       in the certificate (see RFC 5280 4.2.1.6). Managed certificates that
       haven't been provisioned yet have this field populated with a value of the
       managed.domains field.
       
      repeated string san_dnsnames = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the sanDnsnames at the given index.
    • getPemCertificate

      String getPemCertificate()
       Output only. The PEM-encoded certificate chain.
       
      string pem_certificate = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The pemCertificate.
    • getPemCertificateBytes

      com.google.protobuf.ByteString getPemCertificateBytes()
       Output only. The PEM-encoded certificate chain.
       
      string pem_certificate = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for pemCertificate.
    • hasExpireTime

      boolean hasExpireTime()
       Output only. The expiry timestamp of a Certificate.
       
      .google.protobuf.Timestamp expire_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the expireTime field is set.
    • getExpireTime

      com.google.protobuf.Timestamp getExpireTime()
       Output only. The expiry timestamp of a Certificate.
       
      .google.protobuf.Timestamp expire_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The expireTime.
    • getExpireTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder()
       Output only. The expiry timestamp of a Certificate.
       
      .google.protobuf.Timestamp expire_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getScopeValue

      int getScopeValue()
       Immutable. The scope of the certificate.
       
      .google.cloud.certificatemanager.v1.Certificate.Scope scope = 12 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The enum numeric value on the wire for scope.
    • getScope

      Certificate.Scope getScope()
       Immutable. The scope of the certificate.
       
      .google.cloud.certificatemanager.v1.Certificate.Scope scope = 12 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The scope.
    • getTypeCase

      Certificate.TypeCase getTypeCase()