Class AuthorizedCertificate.Builder

  • All Implemented Interfaces:
    AuthorizedCertificateOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    AuthorizedCertificate

    public static final class AuthorizedCertificate.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<AuthorizedCertificate.Builder>
    implements AuthorizedCertificateOrBuilder
     An SSL certificate that a user has been authorized to administer. A user
     is authorized to administer any certificate that applies to one of their
     authorized domains.
     
    Protobuf type google.appengine.v1.AuthorizedCertificate
    • Method Detail

      • getDescriptor

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

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

        public AuthorizedCertificate.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<AuthorizedCertificate.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<AuthorizedCertificate.Builder>
      • getDefaultInstanceForType

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

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

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

        public AuthorizedCertificate.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<AuthorizedCertificate.Builder>
      • clearField

        public AuthorizedCertificate.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<AuthorizedCertificate.Builder>
      • clearOneof

        public AuthorizedCertificate.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AuthorizedCertificate.Builder>
      • setRepeatedField

        public AuthorizedCertificate.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                              int index,
                                                              Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AuthorizedCertificate.Builder>
      • addRepeatedField

        public AuthorizedCertificate.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                              Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AuthorizedCertificate.Builder>
      • isInitialized

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

        public AuthorizedCertificate.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                                       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<AuthorizedCertificate.Builder>
        Throws:
        IOException
      • getName

        public String getName()
         Full path to the `AuthorizedCertificate` resource in the API. Example:
         `apps/myapp/authorizedCertificates/12345`.
        
         @OutputOnly
         
        string name = 1;
        Specified by:
        getName in interface AuthorizedCertificateOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Full path to the `AuthorizedCertificate` resource in the API. Example:
         `apps/myapp/authorizedCertificates/12345`.
        
         @OutputOnly
         
        string name = 1;
        Specified by:
        getNameBytes in interface AuthorizedCertificateOrBuilder
        Returns:
        The bytes for name.
      • setName

        public AuthorizedCertificate.Builder setName​(String value)
         Full path to the `AuthorizedCertificate` resource in the API. Example:
         `apps/myapp/authorizedCertificates/12345`.
        
         @OutputOnly
         
        string name = 1;
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public AuthorizedCertificate.Builder clearName()
         Full path to the `AuthorizedCertificate` resource in the API. Example:
         `apps/myapp/authorizedCertificates/12345`.
        
         @OutputOnly
         
        string name = 1;
        Returns:
        This builder for chaining.
      • setNameBytes

        public AuthorizedCertificate.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Full path to the `AuthorizedCertificate` resource in the API. Example:
         `apps/myapp/authorizedCertificates/12345`.
        
         @OutputOnly
         
        string name = 1;
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getId

        public String getId()
         Relative name of the certificate. This is a unique value autogenerated
         on `AuthorizedCertificate` resource creation. Example: `12345`.
        
         @OutputOnly
         
        string id = 2;
        Specified by:
        getId in interface AuthorizedCertificateOrBuilder
        Returns:
        The id.
      • getIdBytes

        public com.google.protobuf.ByteString getIdBytes()
         Relative name of the certificate. This is a unique value autogenerated
         on `AuthorizedCertificate` resource creation. Example: `12345`.
        
         @OutputOnly
         
        string id = 2;
        Specified by:
        getIdBytes in interface AuthorizedCertificateOrBuilder
        Returns:
        The bytes for id.
      • setId

        public AuthorizedCertificate.Builder setId​(String value)
         Relative name of the certificate. This is a unique value autogenerated
         on `AuthorizedCertificate` resource creation. Example: `12345`.
        
         @OutputOnly
         
        string id = 2;
        Parameters:
        value - The id to set.
        Returns:
        This builder for chaining.
      • clearId

        public AuthorizedCertificate.Builder clearId()
         Relative name of the certificate. This is a unique value autogenerated
         on `AuthorizedCertificate` resource creation. Example: `12345`.
        
         @OutputOnly
         
        string id = 2;
        Returns:
        This builder for chaining.
      • setIdBytes

        public AuthorizedCertificate.Builder setIdBytes​(com.google.protobuf.ByteString value)
         Relative name of the certificate. This is a unique value autogenerated
         on `AuthorizedCertificate` resource creation. Example: `12345`.
        
         @OutputOnly
         
        string id = 2;
        Parameters:
        value - The bytes for id to set.
        Returns:
        This builder for chaining.
      • getDisplayName

        public String getDisplayName()
         The user-specified display name of the certificate. This is not
         guaranteed to be unique. Example: `My Certificate`.
         
        string display_name = 3;
        Specified by:
        getDisplayName in interface AuthorizedCertificateOrBuilder
        Returns:
        The displayName.
      • getDisplayNameBytes

        public com.google.protobuf.ByteString getDisplayNameBytes()
         The user-specified display name of the certificate. This is not
         guaranteed to be unique. Example: `My Certificate`.
         
        string display_name = 3;
        Specified by:
        getDisplayNameBytes in interface AuthorizedCertificateOrBuilder
        Returns:
        The bytes for displayName.
      • setDisplayName

        public AuthorizedCertificate.Builder setDisplayName​(String value)
         The user-specified display name of the certificate. This is not
         guaranteed to be unique. Example: `My Certificate`.
         
        string display_name = 3;
        Parameters:
        value - The displayName to set.
        Returns:
        This builder for chaining.
      • clearDisplayName

        public AuthorizedCertificate.Builder clearDisplayName()
         The user-specified display name of the certificate. This is not
         guaranteed to be unique. Example: `My Certificate`.
         
        string display_name = 3;
        Returns:
        This builder for chaining.
      • setDisplayNameBytes

        public AuthorizedCertificate.Builder setDisplayNameBytes​(com.google.protobuf.ByteString value)
         The user-specified display name of the certificate. This is not
         guaranteed to be unique. Example: `My Certificate`.
         
        string display_name = 3;
        Parameters:
        value - The bytes for displayName to set.
        Returns:
        This builder for chaining.
      • getDomainNamesList

        public com.google.protobuf.ProtocolStringList getDomainNamesList()
         Topmost applicable domains of this certificate. This certificate
         applies to these domains and their subdomains. Example: `example.com`.
        
         @OutputOnly
         
        repeated string domain_names = 4;
        Specified by:
        getDomainNamesList in interface AuthorizedCertificateOrBuilder
        Returns:
        A list containing the domainNames.
      • getDomainNamesCount

        public int getDomainNamesCount()
         Topmost applicable domains of this certificate. This certificate
         applies to these domains and their subdomains. Example: `example.com`.
        
         @OutputOnly
         
        repeated string domain_names = 4;
        Specified by:
        getDomainNamesCount in interface AuthorizedCertificateOrBuilder
        Returns:
        The count of domainNames.
      • getDomainNames

        public String getDomainNames​(int index)
         Topmost applicable domains of this certificate. This certificate
         applies to these domains and their subdomains. Example: `example.com`.
        
         @OutputOnly
         
        repeated string domain_names = 4;
        Specified by:
        getDomainNames in interface AuthorizedCertificateOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The domainNames at the given index.
      • getDomainNamesBytes

        public com.google.protobuf.ByteString getDomainNamesBytes​(int index)
         Topmost applicable domains of this certificate. This certificate
         applies to these domains and their subdomains. Example: `example.com`.
        
         @OutputOnly
         
        repeated string domain_names = 4;
        Specified by:
        getDomainNamesBytes in interface AuthorizedCertificateOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the domainNames at the given index.
      • setDomainNames

        public AuthorizedCertificate.Builder setDomainNames​(int index,
                                                            String value)
         Topmost applicable domains of this certificate. This certificate
         applies to these domains and their subdomains. Example: `example.com`.
        
         @OutputOnly
         
        repeated string domain_names = 4;
        Parameters:
        index - The index to set the value at.
        value - The domainNames to set.
        Returns:
        This builder for chaining.
      • addDomainNames

        public AuthorizedCertificate.Builder addDomainNames​(String value)
         Topmost applicable domains of this certificate. This certificate
         applies to these domains and their subdomains. Example: `example.com`.
        
         @OutputOnly
         
        repeated string domain_names = 4;
        Parameters:
        value - The domainNames to add.
        Returns:
        This builder for chaining.
      • addAllDomainNames

        public AuthorizedCertificate.Builder addAllDomainNames​(Iterable<String> values)
         Topmost applicable domains of this certificate. This certificate
         applies to these domains and their subdomains. Example: `example.com`.
        
         @OutputOnly
         
        repeated string domain_names = 4;
        Parameters:
        values - The domainNames to add.
        Returns:
        This builder for chaining.
      • clearDomainNames

        public AuthorizedCertificate.Builder clearDomainNames()
         Topmost applicable domains of this certificate. This certificate
         applies to these domains and their subdomains. Example: `example.com`.
        
         @OutputOnly
         
        repeated string domain_names = 4;
        Returns:
        This builder for chaining.
      • addDomainNamesBytes

        public AuthorizedCertificate.Builder addDomainNamesBytes​(com.google.protobuf.ByteString value)
         Topmost applicable domains of this certificate. This certificate
         applies to these domains and their subdomains. Example: `example.com`.
        
         @OutputOnly
         
        repeated string domain_names = 4;
        Parameters:
        value - The bytes of the domainNames to add.
        Returns:
        This builder for chaining.
      • hasExpireTime

        public boolean hasExpireTime()
         The time when this certificate expires. To update the renewal time on this
         certificate, upload an SSL certificate with a different expiration time
         using [`AuthorizedCertificates.UpdateAuthorizedCertificate`]().
        
         @OutputOnly
         
        .google.protobuf.Timestamp expire_time = 5;
        Specified by:
        hasExpireTime in interface AuthorizedCertificateOrBuilder
        Returns:
        Whether the expireTime field is set.
      • getExpireTime

        public com.google.protobuf.Timestamp getExpireTime()
         The time when this certificate expires. To update the renewal time on this
         certificate, upload an SSL certificate with a different expiration time
         using [`AuthorizedCertificates.UpdateAuthorizedCertificate`]().
        
         @OutputOnly
         
        .google.protobuf.Timestamp expire_time = 5;
        Specified by:
        getExpireTime in interface AuthorizedCertificateOrBuilder
        Returns:
        The expireTime.
      • setExpireTime

        public AuthorizedCertificate.Builder setExpireTime​(com.google.protobuf.Timestamp value)
         The time when this certificate expires. To update the renewal time on this
         certificate, upload an SSL certificate with a different expiration time
         using [`AuthorizedCertificates.UpdateAuthorizedCertificate`]().
        
         @OutputOnly
         
        .google.protobuf.Timestamp expire_time = 5;
      • setExpireTime

        public AuthorizedCertificate.Builder setExpireTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         The time when this certificate expires. To update the renewal time on this
         certificate, upload an SSL certificate with a different expiration time
         using [`AuthorizedCertificates.UpdateAuthorizedCertificate`]().
        
         @OutputOnly
         
        .google.protobuf.Timestamp expire_time = 5;
      • mergeExpireTime

        public AuthorizedCertificate.Builder mergeExpireTime​(com.google.protobuf.Timestamp value)
         The time when this certificate expires. To update the renewal time on this
         certificate, upload an SSL certificate with a different expiration time
         using [`AuthorizedCertificates.UpdateAuthorizedCertificate`]().
        
         @OutputOnly
         
        .google.protobuf.Timestamp expire_time = 5;
      • clearExpireTime

        public AuthorizedCertificate.Builder clearExpireTime()
         The time when this certificate expires. To update the renewal time on this
         certificate, upload an SSL certificate with a different expiration time
         using [`AuthorizedCertificates.UpdateAuthorizedCertificate`]().
        
         @OutputOnly
         
        .google.protobuf.Timestamp expire_time = 5;
      • getExpireTimeBuilder

        public com.google.protobuf.Timestamp.Builder getExpireTimeBuilder()
         The time when this certificate expires. To update the renewal time on this
         certificate, upload an SSL certificate with a different expiration time
         using [`AuthorizedCertificates.UpdateAuthorizedCertificate`]().
        
         @OutputOnly
         
        .google.protobuf.Timestamp expire_time = 5;
      • getExpireTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getExpireTimeOrBuilder()
         The time when this certificate expires. To update the renewal time on this
         certificate, upload an SSL certificate with a different expiration time
         using [`AuthorizedCertificates.UpdateAuthorizedCertificate`]().
        
         @OutputOnly
         
        .google.protobuf.Timestamp expire_time = 5;
        Specified by:
        getExpireTimeOrBuilder in interface AuthorizedCertificateOrBuilder
      • hasCertificateRawData

        public boolean hasCertificateRawData()
         The SSL certificate serving the `AuthorizedCertificate` resource. This
         must be obtained independently from a certificate authority.
         
        .google.appengine.v1.CertificateRawData certificate_raw_data = 6;
        Specified by:
        hasCertificateRawData in interface AuthorizedCertificateOrBuilder
        Returns:
        Whether the certificateRawData field is set.
      • getCertificateRawData

        public CertificateRawData getCertificateRawData()
         The SSL certificate serving the `AuthorizedCertificate` resource. This
         must be obtained independently from a certificate authority.
         
        .google.appengine.v1.CertificateRawData certificate_raw_data = 6;
        Specified by:
        getCertificateRawData in interface AuthorizedCertificateOrBuilder
        Returns:
        The certificateRawData.
      • setCertificateRawData

        public AuthorizedCertificate.Builder setCertificateRawData​(CertificateRawData value)
         The SSL certificate serving the `AuthorizedCertificate` resource. This
         must be obtained independently from a certificate authority.
         
        .google.appengine.v1.CertificateRawData certificate_raw_data = 6;
      • setCertificateRawData

        public AuthorizedCertificate.Builder setCertificateRawData​(CertificateRawData.Builder builderForValue)
         The SSL certificate serving the `AuthorizedCertificate` resource. This
         must be obtained independently from a certificate authority.
         
        .google.appengine.v1.CertificateRawData certificate_raw_data = 6;
      • mergeCertificateRawData

        public AuthorizedCertificate.Builder mergeCertificateRawData​(CertificateRawData value)
         The SSL certificate serving the `AuthorizedCertificate` resource. This
         must be obtained independently from a certificate authority.
         
        .google.appengine.v1.CertificateRawData certificate_raw_data = 6;
      • clearCertificateRawData

        public AuthorizedCertificate.Builder clearCertificateRawData()
         The SSL certificate serving the `AuthorizedCertificate` resource. This
         must be obtained independently from a certificate authority.
         
        .google.appengine.v1.CertificateRawData certificate_raw_data = 6;
      • getCertificateRawDataBuilder

        public CertificateRawData.Builder getCertificateRawDataBuilder()
         The SSL certificate serving the `AuthorizedCertificate` resource. This
         must be obtained independently from a certificate authority.
         
        .google.appengine.v1.CertificateRawData certificate_raw_data = 6;
      • hasManagedCertificate

        public boolean hasManagedCertificate()
         Only applicable if this certificate is managed by App Engine. Managed
         certificates are tied to the lifecycle of a `DomainMapping` and cannot be
         updated or deleted via the `AuthorizedCertificates` API. If this
         certificate is manually administered by the user, this field will be empty.
        
         @OutputOnly
         
        .google.appengine.v1.ManagedCertificate managed_certificate = 7;
        Specified by:
        hasManagedCertificate in interface AuthorizedCertificateOrBuilder
        Returns:
        Whether the managedCertificate field is set.
      • getManagedCertificate

        public ManagedCertificate getManagedCertificate()
         Only applicable if this certificate is managed by App Engine. Managed
         certificates are tied to the lifecycle of a `DomainMapping` and cannot be
         updated or deleted via the `AuthorizedCertificates` API. If this
         certificate is manually administered by the user, this field will be empty.
        
         @OutputOnly
         
        .google.appengine.v1.ManagedCertificate managed_certificate = 7;
        Specified by:
        getManagedCertificate in interface AuthorizedCertificateOrBuilder
        Returns:
        The managedCertificate.
      • setManagedCertificate

        public AuthorizedCertificate.Builder setManagedCertificate​(ManagedCertificate value)
         Only applicable if this certificate is managed by App Engine. Managed
         certificates are tied to the lifecycle of a `DomainMapping` and cannot be
         updated or deleted via the `AuthorizedCertificates` API. If this
         certificate is manually administered by the user, this field will be empty.
        
         @OutputOnly
         
        .google.appengine.v1.ManagedCertificate managed_certificate = 7;
      • setManagedCertificate

        public AuthorizedCertificate.Builder setManagedCertificate​(ManagedCertificate.Builder builderForValue)
         Only applicable if this certificate is managed by App Engine. Managed
         certificates are tied to the lifecycle of a `DomainMapping` and cannot be
         updated or deleted via the `AuthorizedCertificates` API. If this
         certificate is manually administered by the user, this field will be empty.
        
         @OutputOnly
         
        .google.appengine.v1.ManagedCertificate managed_certificate = 7;
      • mergeManagedCertificate

        public AuthorizedCertificate.Builder mergeManagedCertificate​(ManagedCertificate value)
         Only applicable if this certificate is managed by App Engine. Managed
         certificates are tied to the lifecycle of a `DomainMapping` and cannot be
         updated or deleted via the `AuthorizedCertificates` API. If this
         certificate is manually administered by the user, this field will be empty.
        
         @OutputOnly
         
        .google.appengine.v1.ManagedCertificate managed_certificate = 7;
      • clearManagedCertificate

        public AuthorizedCertificate.Builder clearManagedCertificate()
         Only applicable if this certificate is managed by App Engine. Managed
         certificates are tied to the lifecycle of a `DomainMapping` and cannot be
         updated or deleted via the `AuthorizedCertificates` API. If this
         certificate is manually administered by the user, this field will be empty.
        
         @OutputOnly
         
        .google.appengine.v1.ManagedCertificate managed_certificate = 7;
      • getManagedCertificateBuilder

        public ManagedCertificate.Builder getManagedCertificateBuilder()
         Only applicable if this certificate is managed by App Engine. Managed
         certificates are tied to the lifecycle of a `DomainMapping` and cannot be
         updated or deleted via the `AuthorizedCertificates` API. If this
         certificate is manually administered by the user, this field will be empty.
        
         @OutputOnly
         
        .google.appengine.v1.ManagedCertificate managed_certificate = 7;
      • getManagedCertificateOrBuilder

        public ManagedCertificateOrBuilder getManagedCertificateOrBuilder()
         Only applicable if this certificate is managed by App Engine. Managed
         certificates are tied to the lifecycle of a `DomainMapping` and cannot be
         updated or deleted via the `AuthorizedCertificates` API. If this
         certificate is manually administered by the user, this field will be empty.
        
         @OutputOnly
         
        .google.appengine.v1.ManagedCertificate managed_certificate = 7;
        Specified by:
        getManagedCertificateOrBuilder in interface AuthorizedCertificateOrBuilder
      • getVisibleDomainMappingsList

        public com.google.protobuf.ProtocolStringList getVisibleDomainMappingsList()
         The full paths to user visible Domain Mapping resources that have this
         certificate mapped. Example: `apps/myapp/domainMappings/example.com`.
        
         This may not represent the full list of mapped domain mappings if the user
         does not have `VIEWER` permissions on all of the applications that have
         this certificate mapped. See `domain_mappings_count` for a complete count.
        
         Only returned by `GET` or `LIST` requests when specifically requested by
         the `view=FULL_CERTIFICATE` option.
        
         @OutputOnly
         
        repeated string visible_domain_mappings = 8;
        Specified by:
        getVisibleDomainMappingsList in interface AuthorizedCertificateOrBuilder
        Returns:
        A list containing the visibleDomainMappings.
      • getVisibleDomainMappingsCount

        public int getVisibleDomainMappingsCount()
         The full paths to user visible Domain Mapping resources that have this
         certificate mapped. Example: `apps/myapp/domainMappings/example.com`.
        
         This may not represent the full list of mapped domain mappings if the user
         does not have `VIEWER` permissions on all of the applications that have
         this certificate mapped. See `domain_mappings_count` for a complete count.
        
         Only returned by `GET` or `LIST` requests when specifically requested by
         the `view=FULL_CERTIFICATE` option.
        
         @OutputOnly
         
        repeated string visible_domain_mappings = 8;
        Specified by:
        getVisibleDomainMappingsCount in interface AuthorizedCertificateOrBuilder
        Returns:
        The count of visibleDomainMappings.
      • getVisibleDomainMappings

        public String getVisibleDomainMappings​(int index)
         The full paths to user visible Domain Mapping resources that have this
         certificate mapped. Example: `apps/myapp/domainMappings/example.com`.
        
         This may not represent the full list of mapped domain mappings if the user
         does not have `VIEWER` permissions on all of the applications that have
         this certificate mapped. See `domain_mappings_count` for a complete count.
        
         Only returned by `GET` or `LIST` requests when specifically requested by
         the `view=FULL_CERTIFICATE` option.
        
         @OutputOnly
         
        repeated string visible_domain_mappings = 8;
        Specified by:
        getVisibleDomainMappings in interface AuthorizedCertificateOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The visibleDomainMappings at the given index.
      • getVisibleDomainMappingsBytes

        public com.google.protobuf.ByteString getVisibleDomainMappingsBytes​(int index)
         The full paths to user visible Domain Mapping resources that have this
         certificate mapped. Example: `apps/myapp/domainMappings/example.com`.
        
         This may not represent the full list of mapped domain mappings if the user
         does not have `VIEWER` permissions on all of the applications that have
         this certificate mapped. See `domain_mappings_count` for a complete count.
        
         Only returned by `GET` or `LIST` requests when specifically requested by
         the `view=FULL_CERTIFICATE` option.
        
         @OutputOnly
         
        repeated string visible_domain_mappings = 8;
        Specified by:
        getVisibleDomainMappingsBytes in interface AuthorizedCertificateOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the visibleDomainMappings at the given index.
      • setVisibleDomainMappings

        public AuthorizedCertificate.Builder setVisibleDomainMappings​(int index,
                                                                      String value)
         The full paths to user visible Domain Mapping resources that have this
         certificate mapped. Example: `apps/myapp/domainMappings/example.com`.
        
         This may not represent the full list of mapped domain mappings if the user
         does not have `VIEWER` permissions on all of the applications that have
         this certificate mapped. See `domain_mappings_count` for a complete count.
        
         Only returned by `GET` or `LIST` requests when specifically requested by
         the `view=FULL_CERTIFICATE` option.
        
         @OutputOnly
         
        repeated string visible_domain_mappings = 8;
        Parameters:
        index - The index to set the value at.
        value - The visibleDomainMappings to set.
        Returns:
        This builder for chaining.
      • addVisibleDomainMappings

        public AuthorizedCertificate.Builder addVisibleDomainMappings​(String value)
         The full paths to user visible Domain Mapping resources that have this
         certificate mapped. Example: `apps/myapp/domainMappings/example.com`.
        
         This may not represent the full list of mapped domain mappings if the user
         does not have `VIEWER` permissions on all of the applications that have
         this certificate mapped. See `domain_mappings_count` for a complete count.
        
         Only returned by `GET` or `LIST` requests when specifically requested by
         the `view=FULL_CERTIFICATE` option.
        
         @OutputOnly
         
        repeated string visible_domain_mappings = 8;
        Parameters:
        value - The visibleDomainMappings to add.
        Returns:
        This builder for chaining.
      • addAllVisibleDomainMappings

        public AuthorizedCertificate.Builder addAllVisibleDomainMappings​(Iterable<String> values)
         The full paths to user visible Domain Mapping resources that have this
         certificate mapped. Example: `apps/myapp/domainMappings/example.com`.
        
         This may not represent the full list of mapped domain mappings if the user
         does not have `VIEWER` permissions on all of the applications that have
         this certificate mapped. See `domain_mappings_count` for a complete count.
        
         Only returned by `GET` or `LIST` requests when specifically requested by
         the `view=FULL_CERTIFICATE` option.
        
         @OutputOnly
         
        repeated string visible_domain_mappings = 8;
        Parameters:
        values - The visibleDomainMappings to add.
        Returns:
        This builder for chaining.
      • clearVisibleDomainMappings

        public AuthorizedCertificate.Builder clearVisibleDomainMappings()
         The full paths to user visible Domain Mapping resources that have this
         certificate mapped. Example: `apps/myapp/domainMappings/example.com`.
        
         This may not represent the full list of mapped domain mappings if the user
         does not have `VIEWER` permissions on all of the applications that have
         this certificate mapped. See `domain_mappings_count` for a complete count.
        
         Only returned by `GET` or `LIST` requests when specifically requested by
         the `view=FULL_CERTIFICATE` option.
        
         @OutputOnly
         
        repeated string visible_domain_mappings = 8;
        Returns:
        This builder for chaining.
      • addVisibleDomainMappingsBytes

        public AuthorizedCertificate.Builder addVisibleDomainMappingsBytes​(com.google.protobuf.ByteString value)
         The full paths to user visible Domain Mapping resources that have this
         certificate mapped. Example: `apps/myapp/domainMappings/example.com`.
        
         This may not represent the full list of mapped domain mappings if the user
         does not have `VIEWER` permissions on all of the applications that have
         this certificate mapped. See `domain_mappings_count` for a complete count.
        
         Only returned by `GET` or `LIST` requests when specifically requested by
         the `view=FULL_CERTIFICATE` option.
        
         @OutputOnly
         
        repeated string visible_domain_mappings = 8;
        Parameters:
        value - The bytes of the visibleDomainMappings to add.
        Returns:
        This builder for chaining.
      • getDomainMappingsCount

        public int getDomainMappingsCount()
         Aggregate count of the domain mappings with this certificate mapped. This
         count includes domain mappings on applications for which the user does not
         have `VIEWER` permissions.
        
         Only returned by `GET` or `LIST` requests when specifically requested by
         the `view=FULL_CERTIFICATE` option.
        
         @OutputOnly
         
        int32 domain_mappings_count = 9;
        Specified by:
        getDomainMappingsCount in interface AuthorizedCertificateOrBuilder
        Returns:
        The domainMappingsCount.
      • setDomainMappingsCount

        public AuthorizedCertificate.Builder setDomainMappingsCount​(int value)
         Aggregate count of the domain mappings with this certificate mapped. This
         count includes domain mappings on applications for which the user does not
         have `VIEWER` permissions.
        
         Only returned by `GET` or `LIST` requests when specifically requested by
         the `view=FULL_CERTIFICATE` option.
        
         @OutputOnly
         
        int32 domain_mappings_count = 9;
        Parameters:
        value - The domainMappingsCount to set.
        Returns:
        This builder for chaining.
      • clearDomainMappingsCount

        public AuthorizedCertificate.Builder clearDomainMappingsCount()
         Aggregate count of the domain mappings with this certificate mapped. This
         count includes domain mappings on applications for which the user does not
         have `VIEWER` permissions.
        
         Only returned by `GET` or `LIST` requests when specifically requested by
         the `view=FULL_CERTIFICATE` option.
        
         @OutputOnly
         
        int32 domain_mappings_count = 9;
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final AuthorizedCertificate.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AuthorizedCertificate.Builder>
      • mergeUnknownFields

        public final AuthorizedCertificate.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AuthorizedCertificate.Builder>