Class Connector.Subnet.Builder

  • All Implemented Interfaces:
    Connector.SubnetOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    Connector.Subnet

    public static final class Connector.Subnet.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Connector.Subnet.Builder>
    implements Connector.SubnetOrBuilder
     The subnet in which to house the connector
     
    Protobuf type google.cloud.vpcaccess.v1.Connector.Subnet
    • 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<Connector.Subnet.Builder>
      • clear

        public Connector.Subnet.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<Connector.Subnet.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<Connector.Subnet.Builder>
      • getDefaultInstanceForType

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

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

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

        public Connector.Subnet.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<Connector.Subnet.Builder>
      • setField

        public Connector.Subnet.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                 Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<Connector.Subnet.Builder>
      • clearField

        public Connector.Subnet.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<Connector.Subnet.Builder>
      • clearOneof

        public Connector.Subnet.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<Connector.Subnet.Builder>
      • setRepeatedField

        public Connector.Subnet.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<Connector.Subnet.Builder>
      • addRepeatedField

        public Connector.Subnet.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<Connector.Subnet.Builder>
      • mergeFrom

        public Connector.Subnet.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Connector.Subnet.Builder>
      • isInitialized

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

        public Connector.Subnet.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<Connector.Subnet.Builder>
        Throws:
        IOException
      • getName

        public String getName()
         Subnet name (relative, not fully qualified).
         E.g. if the full subnet selfLink is
         https://compute.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetName}
         the correct input for this field would be {subnetName}
         
        string name = 1;
        Specified by:
        getName in interface Connector.SubnetOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Subnet name (relative, not fully qualified).
         E.g. if the full subnet selfLink is
         https://compute.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetName}
         the correct input for this field would be {subnetName}
         
        string name = 1;
        Specified by:
        getNameBytes in interface Connector.SubnetOrBuilder
        Returns:
        The bytes for name.
      • setName

        public Connector.Subnet.Builder setName​(String value)
         Subnet name (relative, not fully qualified).
         E.g. if the full subnet selfLink is
         https://compute.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetName}
         the correct input for this field would be {subnetName}
         
        string name = 1;
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public Connector.Subnet.Builder clearName()
         Subnet name (relative, not fully qualified).
         E.g. if the full subnet selfLink is
         https://compute.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetName}
         the correct input for this field would be {subnetName}
         
        string name = 1;
        Returns:
        This builder for chaining.
      • setNameBytes

        public Connector.Subnet.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Subnet name (relative, not fully qualified).
         E.g. if the full subnet selfLink is
         https://compute.googleapis.com/compute/v1/projects/{project}/regions/{region}/subnetworks/{subnetName}
         the correct input for this field would be {subnetName}
         
        string name = 1;
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getProjectId

        public String getProjectId()
         Project in which the subnet exists.
         If not set, this project is assumed to be the project for which
         the connector create request was issued.
         
        string project_id = 2;
        Specified by:
        getProjectId in interface Connector.SubnetOrBuilder
        Returns:
        The projectId.
      • getProjectIdBytes

        public com.google.protobuf.ByteString getProjectIdBytes()
         Project in which the subnet exists.
         If not set, this project is assumed to be the project for which
         the connector create request was issued.
         
        string project_id = 2;
        Specified by:
        getProjectIdBytes in interface Connector.SubnetOrBuilder
        Returns:
        The bytes for projectId.
      • setProjectId

        public Connector.Subnet.Builder setProjectId​(String value)
         Project in which the subnet exists.
         If not set, this project is assumed to be the project for which
         the connector create request was issued.
         
        string project_id = 2;
        Parameters:
        value - The projectId to set.
        Returns:
        This builder for chaining.
      • clearProjectId

        public Connector.Subnet.Builder clearProjectId()
         Project in which the subnet exists.
         If not set, this project is assumed to be the project for which
         the connector create request was issued.
         
        string project_id = 2;
        Returns:
        This builder for chaining.
      • setProjectIdBytes

        public Connector.Subnet.Builder setProjectIdBytes​(com.google.protobuf.ByteString value)
         Project in which the subnet exists.
         If not set, this project is assumed to be the project for which
         the connector create request was issued.
         
        string project_id = 2;
        Parameters:
        value - The bytes for projectId to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

        public final Connector.Subnet.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<Connector.Subnet.Builder>
      • mergeUnknownFields

        public final Connector.Subnet.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<Connector.Subnet.Builder>