Class SetLocationsRequest.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<SetLocationsRequest.Builder>
      • clear

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

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

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

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

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

        public SetLocationsRequest.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<SetLocationsRequest.Builder>
      • clearField

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

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

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

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

        public SetLocationsRequest.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<SetLocationsRequest.Builder>
      • isInitialized

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

        public SetLocationsRequest.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<SetLocationsRequest.Builder>
        Throws:
        IOException
      • getProjectId

        @Deprecated
        public String getProjectId()
        Deprecated.
        google.container.v1.SetLocationsRequest.project_id is deprecated. See google/container/v1/cluster_service.proto;l=2860
         Deprecated. The Google Developers Console [project ID or project
         number](https://cloud.google.com/resource-manager/docs/creating-managing-projects).
         This field has been deprecated and replaced by the name field.
         
        string project_id = 1 [deprecated = true];
        Specified by:
        getProjectId in interface SetLocationsRequestOrBuilder
        Returns:
        The projectId.
      • getProjectIdBytes

        @Deprecated
        public com.google.protobuf.ByteString getProjectIdBytes()
        Deprecated.
        google.container.v1.SetLocationsRequest.project_id is deprecated. See google/container/v1/cluster_service.proto;l=2860
         Deprecated. The Google Developers Console [project ID or project
         number](https://cloud.google.com/resource-manager/docs/creating-managing-projects).
         This field has been deprecated and replaced by the name field.
         
        string project_id = 1 [deprecated = true];
        Specified by:
        getProjectIdBytes in interface SetLocationsRequestOrBuilder
        Returns:
        The bytes for projectId.
      • setProjectId

        @Deprecated
        public SetLocationsRequest.Builder setProjectId​(String value)
        Deprecated.
        google.container.v1.SetLocationsRequest.project_id is deprecated. See google/container/v1/cluster_service.proto;l=2860
         Deprecated. The Google Developers Console [project ID or project
         number](https://cloud.google.com/resource-manager/docs/creating-managing-projects).
         This field has been deprecated and replaced by the name field.
         
        string project_id = 1 [deprecated = true];
        Parameters:
        value - The projectId to set.
        Returns:
        This builder for chaining.
      • clearProjectId

        @Deprecated
        public SetLocationsRequest.Builder clearProjectId()
        Deprecated.
        google.container.v1.SetLocationsRequest.project_id is deprecated. See google/container/v1/cluster_service.proto;l=2860
         Deprecated. The Google Developers Console [project ID or project
         number](https://cloud.google.com/resource-manager/docs/creating-managing-projects).
         This field has been deprecated and replaced by the name field.
         
        string project_id = 1 [deprecated = true];
        Returns:
        This builder for chaining.
      • setProjectIdBytes

        @Deprecated
        public SetLocationsRequest.Builder setProjectIdBytes​(com.google.protobuf.ByteString value)
        Deprecated.
        google.container.v1.SetLocationsRequest.project_id is deprecated. See google/container/v1/cluster_service.proto;l=2860
         Deprecated. The Google Developers Console [project ID or project
         number](https://cloud.google.com/resource-manager/docs/creating-managing-projects).
         This field has been deprecated and replaced by the name field.
         
        string project_id = 1 [deprecated = true];
        Parameters:
        value - The bytes for projectId to set.
        Returns:
        This builder for chaining.
      • getZone

        @Deprecated
        public String getZone()
        Deprecated.
        google.container.v1.SetLocationsRequest.zone is deprecated. See google/container/v1/cluster_service.proto;l=2866
         Deprecated. The name of the Google Compute Engine
         [zone](https://cloud.google.com/compute/docs/zones#available) in which the
         cluster resides. This field has been deprecated and replaced by the name
         field.
         
        string zone = 2 [deprecated = true];
        Specified by:
        getZone in interface SetLocationsRequestOrBuilder
        Returns:
        The zone.
      • getZoneBytes

        @Deprecated
        public com.google.protobuf.ByteString getZoneBytes()
        Deprecated.
        google.container.v1.SetLocationsRequest.zone is deprecated. See google/container/v1/cluster_service.proto;l=2866
         Deprecated. The name of the Google Compute Engine
         [zone](https://cloud.google.com/compute/docs/zones#available) in which the
         cluster resides. This field has been deprecated and replaced by the name
         field.
         
        string zone = 2 [deprecated = true];
        Specified by:
        getZoneBytes in interface SetLocationsRequestOrBuilder
        Returns:
        The bytes for zone.
      • setZone

        @Deprecated
        public SetLocationsRequest.Builder setZone​(String value)
        Deprecated.
        google.container.v1.SetLocationsRequest.zone is deprecated. See google/container/v1/cluster_service.proto;l=2866
         Deprecated. The name of the Google Compute Engine
         [zone](https://cloud.google.com/compute/docs/zones#available) in which the
         cluster resides. This field has been deprecated and replaced by the name
         field.
         
        string zone = 2 [deprecated = true];
        Parameters:
        value - The zone to set.
        Returns:
        This builder for chaining.
      • clearZone

        @Deprecated
        public SetLocationsRequest.Builder clearZone()
        Deprecated.
        google.container.v1.SetLocationsRequest.zone is deprecated. See google/container/v1/cluster_service.proto;l=2866
         Deprecated. The name of the Google Compute Engine
         [zone](https://cloud.google.com/compute/docs/zones#available) in which the
         cluster resides. This field has been deprecated and replaced by the name
         field.
         
        string zone = 2 [deprecated = true];
        Returns:
        This builder for chaining.
      • setZoneBytes

        @Deprecated
        public SetLocationsRequest.Builder setZoneBytes​(com.google.protobuf.ByteString value)
        Deprecated.
        google.container.v1.SetLocationsRequest.zone is deprecated. See google/container/v1/cluster_service.proto;l=2866
         Deprecated. The name of the Google Compute Engine
         [zone](https://cloud.google.com/compute/docs/zones#available) in which the
         cluster resides. This field has been deprecated and replaced by the name
         field.
         
        string zone = 2 [deprecated = true];
        Parameters:
        value - The bytes for zone to set.
        Returns:
        This builder for chaining.
      • getClusterId

        @Deprecated
        public String getClusterId()
        Deprecated.
        google.container.v1.SetLocationsRequest.cluster_id is deprecated. See google/container/v1/cluster_service.proto;l=2870
         Deprecated. The name of the cluster to upgrade.
         This field has been deprecated and replaced by the name field.
         
        string cluster_id = 3 [deprecated = true];
        Specified by:
        getClusterId in interface SetLocationsRequestOrBuilder
        Returns:
        The clusterId.
      • getClusterIdBytes

        @Deprecated
        public com.google.protobuf.ByteString getClusterIdBytes()
        Deprecated.
        google.container.v1.SetLocationsRequest.cluster_id is deprecated. See google/container/v1/cluster_service.proto;l=2870
         Deprecated. The name of the cluster to upgrade.
         This field has been deprecated and replaced by the name field.
         
        string cluster_id = 3 [deprecated = true];
        Specified by:
        getClusterIdBytes in interface SetLocationsRequestOrBuilder
        Returns:
        The bytes for clusterId.
      • setClusterId

        @Deprecated
        public SetLocationsRequest.Builder setClusterId​(String value)
        Deprecated.
        google.container.v1.SetLocationsRequest.cluster_id is deprecated. See google/container/v1/cluster_service.proto;l=2870
         Deprecated. The name of the cluster to upgrade.
         This field has been deprecated and replaced by the name field.
         
        string cluster_id = 3 [deprecated = true];
        Parameters:
        value - The clusterId to set.
        Returns:
        This builder for chaining.
      • clearClusterId

        @Deprecated
        public SetLocationsRequest.Builder clearClusterId()
        Deprecated.
        google.container.v1.SetLocationsRequest.cluster_id is deprecated. See google/container/v1/cluster_service.proto;l=2870
         Deprecated. The name of the cluster to upgrade.
         This field has been deprecated and replaced by the name field.
         
        string cluster_id = 3 [deprecated = true];
        Returns:
        This builder for chaining.
      • setClusterIdBytes

        @Deprecated
        public SetLocationsRequest.Builder setClusterIdBytes​(com.google.protobuf.ByteString value)
        Deprecated.
        google.container.v1.SetLocationsRequest.cluster_id is deprecated. See google/container/v1/cluster_service.proto;l=2870
         Deprecated. The name of the cluster to upgrade.
         This field has been deprecated and replaced by the name field.
         
        string cluster_id = 3 [deprecated = true];
        Parameters:
        value - The bytes for clusterId to set.
        Returns:
        This builder for chaining.
      • getLocationsList

        public com.google.protobuf.ProtocolStringList getLocationsList()
         Required. The desired list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         cluster's nodes should be located. Changing the locations a cluster is in
         will result in nodes being either created or removed from the cluster,
         depending on whether locations are being added or removed.
        
         This list must always include the cluster's primary zone.
         
        repeated string locations = 4 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getLocationsList in interface SetLocationsRequestOrBuilder
        Returns:
        A list containing the locations.
      • getLocationsCount

        public int getLocationsCount()
         Required. The desired list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         cluster's nodes should be located. Changing the locations a cluster is in
         will result in nodes being either created or removed from the cluster,
         depending on whether locations are being added or removed.
        
         This list must always include the cluster's primary zone.
         
        repeated string locations = 4 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getLocationsCount in interface SetLocationsRequestOrBuilder
        Returns:
        The count of locations.
      • getLocations

        public String getLocations​(int index)
         Required. The desired list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         cluster's nodes should be located. Changing the locations a cluster is in
         will result in nodes being either created or removed from the cluster,
         depending on whether locations are being added or removed.
        
         This list must always include the cluster's primary zone.
         
        repeated string locations = 4 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getLocations in interface SetLocationsRequestOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The locations at the given index.
      • getLocationsBytes

        public com.google.protobuf.ByteString getLocationsBytes​(int index)
         Required. The desired list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         cluster's nodes should be located. Changing the locations a cluster is in
         will result in nodes being either created or removed from the cluster,
         depending on whether locations are being added or removed.
        
         This list must always include the cluster's primary zone.
         
        repeated string locations = 4 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getLocationsBytes in interface SetLocationsRequestOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the locations at the given index.
      • setLocations

        public SetLocationsRequest.Builder setLocations​(int index,
                                                        String value)
         Required. The desired list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         cluster's nodes should be located. Changing the locations a cluster is in
         will result in nodes being either created or removed from the cluster,
         depending on whether locations are being added or removed.
        
         This list must always include the cluster's primary zone.
         
        repeated string locations = 4 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        index - The index to set the value at.
        value - The locations to set.
        Returns:
        This builder for chaining.
      • addLocations

        public SetLocationsRequest.Builder addLocations​(String value)
         Required. The desired list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         cluster's nodes should be located. Changing the locations a cluster is in
         will result in nodes being either created or removed from the cluster,
         depending on whether locations are being added or removed.
        
         This list must always include the cluster's primary zone.
         
        repeated string locations = 4 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The locations to add.
        Returns:
        This builder for chaining.
      • addAllLocations

        public SetLocationsRequest.Builder addAllLocations​(Iterable<String> values)
         Required. The desired list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         cluster's nodes should be located. Changing the locations a cluster is in
         will result in nodes being either created or removed from the cluster,
         depending on whether locations are being added or removed.
        
         This list must always include the cluster's primary zone.
         
        repeated string locations = 4 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        values - The locations to add.
        Returns:
        This builder for chaining.
      • clearLocations

        public SetLocationsRequest.Builder clearLocations()
         Required. The desired list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         cluster's nodes should be located. Changing the locations a cluster is in
         will result in nodes being either created or removed from the cluster,
         depending on whether locations are being added or removed.
        
         This list must always include the cluster's primary zone.
         
        repeated string locations = 4 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.
      • addLocationsBytes

        public SetLocationsRequest.Builder addLocationsBytes​(com.google.protobuf.ByteString value)
         Required. The desired list of Google Compute Engine
         [zones](https://cloud.google.com/compute/docs/zones#available) in which the
         cluster's nodes should be located. Changing the locations a cluster is in
         will result in nodes being either created or removed from the cluster,
         depending on whether locations are being added or removed.
        
         This list must always include the cluster's primary zone.
         
        repeated string locations = 4 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The bytes of the locations to add.
        Returns:
        This builder for chaining.
      • getName

        public String getName()
         The name (project, location, cluster) of the cluster to set locations.
         Specified in the format `projects/*/locations/*/clusters/*`.
         
        string name = 6;
        Specified by:
        getName in interface SetLocationsRequestOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         The name (project, location, cluster) of the cluster to set locations.
         Specified in the format `projects/*/locations/*/clusters/*`.
         
        string name = 6;
        Specified by:
        getNameBytes in interface SetLocationsRequestOrBuilder
        Returns:
        The bytes for name.
      • setName

        public SetLocationsRequest.Builder setName​(String value)
         The name (project, location, cluster) of the cluster to set locations.
         Specified in the format `projects/*/locations/*/clusters/*`.
         
        string name = 6;
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public SetLocationsRequest.Builder clearName()
         The name (project, location, cluster) of the cluster to set locations.
         Specified in the format `projects/*/locations/*/clusters/*`.
         
        string name = 6;
        Returns:
        This builder for chaining.
      • setNameBytes

        public SetLocationsRequest.Builder setNameBytes​(com.google.protobuf.ByteString value)
         The name (project, location, cluster) of the cluster to set locations.
         Specified in the format `projects/*/locations/*/clusters/*`.
         
        string name = 6;
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • setUnknownFields

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

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