Interface Certificate.ManagedCertificateOrBuilder

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

public static interface Certificate.ManagedCertificateOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getDomainsList

      List<String> getDomainsList()
       Immutable. The domains for which a managed SSL certificate will be
       generated. Wildcard domains are only supported with DNS challenge
       resolution.
       
      repeated string domains = 1 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      A list containing the domains.
    • getDomainsCount

      int getDomainsCount()
       Immutable. The domains for which a managed SSL certificate will be
       generated. Wildcard domains are only supported with DNS challenge
       resolution.
       
      repeated string domains = 1 [(.google.api.field_behavior) = IMMUTABLE];
      Returns:
      The count of domains.
    • getDomains

      String getDomains(int index)
       Immutable. The domains for which a managed SSL certificate will be
       generated. Wildcard domains are only supported with DNS challenge
       resolution.
       
      repeated string domains = 1 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      index - The index of the element to return.
      Returns:
      The domains at the given index.
    • getDomainsBytes

      com.google.protobuf.ByteString getDomainsBytes(int index)
       Immutable. The domains for which a managed SSL certificate will be
       generated. Wildcard domains are only supported with DNS challenge
       resolution.
       
      repeated string domains = 1 [(.google.api.field_behavior) = IMMUTABLE];
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the domains at the given index.
    • getDnsAuthorizationsList

      List<String> getDnsAuthorizationsList()
       Immutable. Authorizations that will be used for performing domain
       authorization.
       
      repeated string dns_authorizations = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      A list containing the dnsAuthorizations.
    • getDnsAuthorizationsCount

      int getDnsAuthorizationsCount()
       Immutable. Authorizations that will be used for performing domain
       authorization.
       
      repeated string dns_authorizations = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The count of dnsAuthorizations.
    • getDnsAuthorizations

      String getDnsAuthorizations(int index)
       Immutable. Authorizations that will be used for performing domain
       authorization.
       
      repeated string dns_authorizations = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Parameters:
      index - The index of the element to return.
      Returns:
      The dnsAuthorizations at the given index.
    • getDnsAuthorizationsBytes

      com.google.protobuf.ByteString getDnsAuthorizationsBytes(int index)
       Immutable. Authorizations that will be used for performing domain
       authorization.
       
      repeated string dns_authorizations = 2 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the dnsAuthorizations at the given index.
    • getIssuanceConfig

      String getIssuanceConfig()
       Immutable. The resource name for a
       [CertificateIssuanceConfig][google.cloud.certificatemanager.v1.CertificateIssuanceConfig]
       used to configure private PKI certificates in the format
       `projects/*/locations/*/certificateIssuanceConfigs/*`.
       If this field is not set, the certificates will instead be publicly
       signed as documented at
       https://cloud.google.com/load-balancing/docs/ssl-certificates/google-managed-certs#caa.
       
      string issuance_config = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The issuanceConfig.
    • getIssuanceConfigBytes

      com.google.protobuf.ByteString getIssuanceConfigBytes()
       Immutable. The resource name for a
       [CertificateIssuanceConfig][google.cloud.certificatemanager.v1.CertificateIssuanceConfig]
       used to configure private PKI certificates in the format
       `projects/*/locations/*/certificateIssuanceConfigs/*`.
       If this field is not set, the certificates will instead be publicly
       signed as documented at
       https://cloud.google.com/load-balancing/docs/ssl-certificates/google-managed-certs#caa.
       
      string issuance_config = 6 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for issuanceConfig.
    • getStateValue

      int getStateValue()
       Output only. State of the managed certificate resource.
       
      .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The enum numeric value on the wire for state.
    • getState

       Output only. State of the managed certificate resource.
       
      .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The state.
    • hasProvisioningIssue

      boolean hasProvisioningIssue()
       Output only. Information about issues with provisioning a Managed
       Certificate.
       
      .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.ProvisioningIssue provisioning_issue = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the provisioningIssue field is set.
    • getProvisioningIssue

       Output only. Information about issues with provisioning a Managed
       Certificate.
       
      .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.ProvisioningIssue provisioning_issue = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The provisioningIssue.
    • getProvisioningIssueOrBuilder

       Output only. Information about issues with provisioning a Managed
       Certificate.
       
      .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.ProvisioningIssue provisioning_issue = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getAuthorizationAttemptInfoList

       Output only. Detailed state of the latest authorization attempt for each
       domain specified for managed certificate resource.
       
      repeated .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo authorization_attempt_info = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getAuthorizationAttemptInfo

      Certificate.ManagedCertificate.AuthorizationAttemptInfo getAuthorizationAttemptInfo(int index)
       Output only. Detailed state of the latest authorization attempt for each
       domain specified for managed certificate resource.
       
      repeated .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo authorization_attempt_info = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getAuthorizationAttemptInfoCount

      int getAuthorizationAttemptInfoCount()
       Output only. Detailed state of the latest authorization attempt for each
       domain specified for managed certificate resource.
       
      repeated .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo authorization_attempt_info = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getAuthorizationAttemptInfoOrBuilderList

      List<? extends Certificate.ManagedCertificate.AuthorizationAttemptInfoOrBuilder> getAuthorizationAttemptInfoOrBuilderList()
       Output only. Detailed state of the latest authorization attempt for each
       domain specified for managed certificate resource.
       
      repeated .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo authorization_attempt_info = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • getAuthorizationAttemptInfoOrBuilder

      Certificate.ManagedCertificate.AuthorizationAttemptInfoOrBuilder getAuthorizationAttemptInfoOrBuilder(int index)
       Output only. Detailed state of the latest authorization attempt for each
       domain specified for managed certificate resource.
       
      repeated .google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo authorization_attempt_info = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];