Class SslCertificateManagedSslCertificate.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapField

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificateManagedSslCertificate.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificateManagedSslCertificate.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificateManagedSslCertificate.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificateManagedSslCertificate.Builder>
      • getDefaultInstanceForType

        public SslCertificateManagedSslCertificate getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public SslCertificateManagedSslCertificate build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public SslCertificateManagedSslCertificate buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<SslCertificateManagedSslCertificate.Builder>
      • removeDomainStatus

        public SslCertificateManagedSslCertificate.Builder removeDomainStatus​(String key)
         [Output only] Detailed statuses of the domains specified for managed certificate resource.
         
        map<string, string> domain_status = 360305613;
      • getMutableDomainStatus

        @Deprecated
        public Map<String,​String> getMutableDomainStatus()
        Deprecated.
        Use alternate mutation accessors instead.
      • getDomainsList

        public com.google.protobuf.ProtocolStringList getDomainsList()
         The domains for which a managed SSL certificate will be generated. Each Google-managed SSL certificate supports up to the [maximum number of domains per Google-managed SSL certificate](/load-balancing/docs/quotas#ssl_certificates).
         
        repeated string domains = 226935855;
        Specified by:
        getDomainsList in interface SslCertificateManagedSslCertificateOrBuilder
        Returns:
        A list containing the domains.
      • getDomainsCount

        public int getDomainsCount()
         The domains for which a managed SSL certificate will be generated. Each Google-managed SSL certificate supports up to the [maximum number of domains per Google-managed SSL certificate](/load-balancing/docs/quotas#ssl_certificates).
         
        repeated string domains = 226935855;
        Specified by:
        getDomainsCount in interface SslCertificateManagedSslCertificateOrBuilder
        Returns:
        The count of domains.
      • getDomains

        public String getDomains​(int index)
         The domains for which a managed SSL certificate will be generated. Each Google-managed SSL certificate supports up to the [maximum number of domains per Google-managed SSL certificate](/load-balancing/docs/quotas#ssl_certificates).
         
        repeated string domains = 226935855;
        Specified by:
        getDomains in interface SslCertificateManagedSslCertificateOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The domains at the given index.
      • getDomainsBytes

        public com.google.protobuf.ByteString getDomainsBytes​(int index)
         The domains for which a managed SSL certificate will be generated. Each Google-managed SSL certificate supports up to the [maximum number of domains per Google-managed SSL certificate](/load-balancing/docs/quotas#ssl_certificates).
         
        repeated string domains = 226935855;
        Specified by:
        getDomainsBytes in interface SslCertificateManagedSslCertificateOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the domains at the given index.
      • setDomains

        public SslCertificateManagedSslCertificate.Builder setDomains​(int index,
                                                                      String value)
         The domains for which a managed SSL certificate will be generated. Each Google-managed SSL certificate supports up to the [maximum number of domains per Google-managed SSL certificate](/load-balancing/docs/quotas#ssl_certificates).
         
        repeated string domains = 226935855;
        Parameters:
        index - The index to set the value at.
        value - The domains to set.
        Returns:
        This builder for chaining.
      • addDomains

        public SslCertificateManagedSslCertificate.Builder addDomains​(String value)
         The domains for which a managed SSL certificate will be generated. Each Google-managed SSL certificate supports up to the [maximum number of domains per Google-managed SSL certificate](/load-balancing/docs/quotas#ssl_certificates).
         
        repeated string domains = 226935855;
        Parameters:
        value - The domains to add.
        Returns:
        This builder for chaining.
      • addAllDomains

        public SslCertificateManagedSslCertificate.Builder addAllDomains​(Iterable<String> values)
         The domains for which a managed SSL certificate will be generated. Each Google-managed SSL certificate supports up to the [maximum number of domains per Google-managed SSL certificate](/load-balancing/docs/quotas#ssl_certificates).
         
        repeated string domains = 226935855;
        Parameters:
        values - The domains to add.
        Returns:
        This builder for chaining.
      • clearDomains

        public SslCertificateManagedSslCertificate.Builder clearDomains()
         The domains for which a managed SSL certificate will be generated. Each Google-managed SSL certificate supports up to the [maximum number of domains per Google-managed SSL certificate](/load-balancing/docs/quotas#ssl_certificates).
         
        repeated string domains = 226935855;
        Returns:
        This builder for chaining.
      • addDomainsBytes

        public SslCertificateManagedSslCertificate.Builder addDomainsBytes​(com.google.protobuf.ByteString value)
         The domains for which a managed SSL certificate will be generated. Each Google-managed SSL certificate supports up to the [maximum number of domains per Google-managed SSL certificate](/load-balancing/docs/quotas#ssl_certificates).
         
        repeated string domains = 226935855;
        Parameters:
        value - The bytes of the domains to add.
        Returns:
        This builder for chaining.
      • hasStatus

        public boolean hasStatus()
         [Output only] Status of the managed certificate resource.
         Check the Status enum for the list of possible values.
         
        optional string status = 181260274;
        Specified by:
        hasStatus in interface SslCertificateManagedSslCertificateOrBuilder
        Returns:
        Whether the status field is set.
      • getStatusBytes

        public com.google.protobuf.ByteString getStatusBytes()
         [Output only] Status of the managed certificate resource.
         Check the Status enum for the list of possible values.
         
        optional string status = 181260274;
        Specified by:
        getStatusBytes in interface SslCertificateManagedSslCertificateOrBuilder
        Returns:
        The bytes for status.
      • setStatus

        public SslCertificateManagedSslCertificate.Builder setStatus​(String value)
         [Output only] Status of the managed certificate resource.
         Check the Status enum for the list of possible values.
         
        optional string status = 181260274;
        Parameters:
        value - The status to set.
        Returns:
        This builder for chaining.
      • clearStatus

        public SslCertificateManagedSslCertificate.Builder clearStatus()
         [Output only] Status of the managed certificate resource.
         Check the Status enum for the list of possible values.
         
        optional string status = 181260274;
        Returns:
        This builder for chaining.
      • setStatusBytes

        public SslCertificateManagedSslCertificate.Builder setStatusBytes​(com.google.protobuf.ByteString value)
         [Output only] Status of the managed certificate resource.
         Check the Status enum for the list of possible values.
         
        optional string status = 181260274;
        Parameters:
        value - The bytes for status to set.
        Returns:
        This builder for chaining.