Interface SslSettingsOrBuilder

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

    public interface SslSettingsOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      String getCertificateId()
      ID of the `AuthorizedCertificate` resource configuring SSL for the application.
      com.google.protobuf.ByteString getCertificateIdBytes()
      ID of the `AuthorizedCertificate` resource configuring SSL for the application.
      String getPendingManagedCertificateId()
      ID of the managed `AuthorizedCertificate` resource currently being provisioned, if applicable.
      com.google.protobuf.ByteString getPendingManagedCertificateIdBytes()
      ID of the managed `AuthorizedCertificate` resource currently being provisioned, if applicable.
      SslSettings.SslManagementType getSslManagementType()
      SSL management type for this domain.
      int getSslManagementTypeValue()
      SSL management type for this domain.
      • Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • Methods inherited from interface com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • Method Detail

      • getCertificateId

        String getCertificateId()
         ID of the `AuthorizedCertificate` resource configuring SSL for the
         application. Clearing this field will remove SSL support.
        
         By default, a managed certificate is automatically created for every
         domain mapping. To omit SSL support or to configure SSL manually, specify
         `SslManagementType.MANUAL` on a `CREATE` or `UPDATE` request. You must
         be authorized to administer the `AuthorizedCertificate` resource to
         manually map it to a `DomainMapping` resource.
         Example: `12345`.
         
        string certificate_id = 1;
        Returns:
        The certificateId.
      • getCertificateIdBytes

        com.google.protobuf.ByteString getCertificateIdBytes()
         ID of the `AuthorizedCertificate` resource configuring SSL for the
         application. Clearing this field will remove SSL support.
        
         By default, a managed certificate is automatically created for every
         domain mapping. To omit SSL support or to configure SSL manually, specify
         `SslManagementType.MANUAL` on a `CREATE` or `UPDATE` request. You must
         be authorized to administer the `AuthorizedCertificate` resource to
         manually map it to a `DomainMapping` resource.
         Example: `12345`.
         
        string certificate_id = 1;
        Returns:
        The bytes for certificateId.
      • getSslManagementTypeValue

        int getSslManagementTypeValue()
         SSL management type for this domain. If `AUTOMATIC`, a managed certificate
         is automatically provisioned. If `MANUAL`, `certificate_id` must be
         manually specified in order to configure SSL for this domain.
         
        .google.appengine.v1.SslSettings.SslManagementType ssl_management_type = 3;
        Returns:
        The enum numeric value on the wire for sslManagementType.
      • getSslManagementType

        SslSettings.SslManagementType getSslManagementType()
         SSL management type for this domain. If `AUTOMATIC`, a managed certificate
         is automatically provisioned. If `MANUAL`, `certificate_id` must be
         manually specified in order to configure SSL for this domain.
         
        .google.appengine.v1.SslSettings.SslManagementType ssl_management_type = 3;
        Returns:
        The sslManagementType.
      • getPendingManagedCertificateId

        String getPendingManagedCertificateId()
         ID of the managed `AuthorizedCertificate` resource currently being
         provisioned, if applicable. Until the new managed certificate has been
         successfully provisioned, the previous SSL state will be preserved. Once
         the provisioning process completes, the `certificate_id` field will reflect
         the new managed certificate and this field will be left empty. To remove
         SSL support while there is still a pending managed certificate, clear the
         `certificate_id` field with an `UpdateDomainMappingRequest`.
        
         @OutputOnly
         
        string pending_managed_certificate_id = 4;
        Returns:
        The pendingManagedCertificateId.
      • getPendingManagedCertificateIdBytes

        com.google.protobuf.ByteString getPendingManagedCertificateIdBytes()
         ID of the managed `AuthorizedCertificate` resource currently being
         provisioned, if applicable. Until the new managed certificate has been
         successfully provisioned, the previous SSL state will be preserved. Once
         the provisioning process completes, the `certificate_id` field will reflect
         the new managed certificate and this field will be left empty. To remove
         SSL support while there is still a pending managed certificate, clear the
         `certificate_id` field with an `UpdateDomainMappingRequest`.
        
         @OutputOnly
         
        string pending_managed_certificate_id = 4;
        Returns:
        The bytes for pendingManagedCertificateId.