Class DnsAuthorization.DnsResourceRecord.Builder

    • 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<DnsAuthorization.DnsResourceRecord.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<DnsAuthorization.DnsResourceRecord.Builder>
      • getDefaultInstanceForType

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

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

        public DnsAuthorization.DnsResourceRecord 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<DnsAuthorization.DnsResourceRecord.Builder>
      • getName

        public String getName()
         Output only. Fully qualified name of the DNS Resource Record.
         e.g. `_acme-challenge.example.com`
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getName in interface DnsAuthorization.DnsResourceRecordOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Output only. Fully qualified name of the DNS Resource Record.
         e.g. `_acme-challenge.example.com`
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getNameBytes in interface DnsAuthorization.DnsResourceRecordOrBuilder
        Returns:
        The bytes for name.
      • setName

        public DnsAuthorization.DnsResourceRecord.Builder setName​(String value)
         Output only. Fully qualified name of the DNS Resource Record.
         e.g. `_acme-challenge.example.com`
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public DnsAuthorization.DnsResourceRecord.Builder clearName()
         Output only. Fully qualified name of the DNS Resource Record.
         e.g. `_acme-challenge.example.com`
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setNameBytes

        public DnsAuthorization.DnsResourceRecord.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Output only. Fully qualified name of the DNS Resource Record.
         e.g. `_acme-challenge.example.com`
         
        string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getTypeBytes

        public com.google.protobuf.ByteString getTypeBytes()
         Output only. Type of the DNS Resource Record.
         Currently always set to "CNAME".
         
        string type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getTypeBytes in interface DnsAuthorization.DnsResourceRecordOrBuilder
        Returns:
        The bytes for type.
      • setType

        public DnsAuthorization.DnsResourceRecord.Builder setType​(String value)
         Output only. Type of the DNS Resource Record.
         Currently always set to "CNAME".
         
        string type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The type to set.
        Returns:
        This builder for chaining.
      • clearType

        public DnsAuthorization.DnsResourceRecord.Builder clearType()
         Output only. Type of the DNS Resource Record.
         Currently always set to "CNAME".
         
        string type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setTypeBytes

        public DnsAuthorization.DnsResourceRecord.Builder setTypeBytes​(com.google.protobuf.ByteString value)
         Output only. Type of the DNS Resource Record.
         Currently always set to "CNAME".
         
        string type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for type to set.
        Returns:
        This builder for chaining.
      • getDataBytes

        public com.google.protobuf.ByteString getDataBytes()
         Output only. Data of the DNS Resource Record.
         
        string data = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getDataBytes in interface DnsAuthorization.DnsResourceRecordOrBuilder
        Returns:
        The bytes for data.
      • setData

        public DnsAuthorization.DnsResourceRecord.Builder setData​(String value)
         Output only. Data of the DNS Resource Record.
         
        string data = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The data to set.
        Returns:
        This builder for chaining.
      • clearData

        public DnsAuthorization.DnsResourceRecord.Builder clearData()
         Output only. Data of the DNS Resource Record.
         
        string data = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setDataBytes

        public DnsAuthorization.DnsResourceRecord.Builder setDataBytes​(com.google.protobuf.ByteString value)
         Output only. Data of the DNS Resource Record.
         
        string data = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for data to set.
        Returns:
        This builder for chaining.