Class ListAvailableVersionsRequest.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<ListAvailableVersionsRequest.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<ListAvailableVersionsRequest.Builder>
      • getDefaultInstanceForType

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

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

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

        public ListAvailableVersionsRequest.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<ListAvailableVersionsRequest.Builder>
        Throws:
        IOException
      • getParent

        public String getParent()
         Required. The project and location for which to retrieve instance information
         in the format projects/{project}/locations/{location}.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getParent in interface ListAvailableVersionsRequestOrBuilder
        Returns:
        The parent.
      • getParentBytes

        public com.google.protobuf.ByteString getParentBytes()
         Required. The project and location for which to retrieve instance information
         in the format projects/{project}/locations/{location}.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Specified by:
        getParentBytes in interface ListAvailableVersionsRequestOrBuilder
        Returns:
        The bytes for parent.
      • setParent

        public ListAvailableVersionsRequest.Builder setParent​(String value)
         Required. The project and location for which to retrieve instance information
         in the format projects/{project}/locations/{location}.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The parent to set.
        Returns:
        This builder for chaining.
      • clearParent

        public ListAvailableVersionsRequest.Builder clearParent()
         Required. The project and location for which to retrieve instance information
         in the format projects/{project}/locations/{location}.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        This builder for chaining.
      • setParentBytes

        public ListAvailableVersionsRequest.Builder setParentBytes​(com.google.protobuf.ByteString value)
         Required. The project and location for which to retrieve instance information
         in the format projects/{project}/locations/{location}.
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Parameters:
        value - The bytes for parent to set.
        Returns:
        This builder for chaining.
      • setPageSize

        public ListAvailableVersionsRequest.Builder setPageSize​(int value)
         The maximum number of items to return.
         
        int32 page_size = 2;
        Parameters:
        value - The pageSize to set.
        Returns:
        This builder for chaining.
      • getPageTokenBytes

        public com.google.protobuf.ByteString getPageTokenBytes()
         The next_page_token value to use if there are additional
         results to retrieve for this list request.
         
        string page_token = 3;
        Specified by:
        getPageTokenBytes in interface ListAvailableVersionsRequestOrBuilder
        Returns:
        The bytes for pageToken.
      • setPageToken

        public ListAvailableVersionsRequest.Builder setPageToken​(String value)
         The next_page_token value to use if there are additional
         results to retrieve for this list request.
         
        string page_token = 3;
        Parameters:
        value - The pageToken to set.
        Returns:
        This builder for chaining.
      • clearPageToken

        public ListAvailableVersionsRequest.Builder clearPageToken()
         The next_page_token value to use if there are additional
         results to retrieve for this list request.
         
        string page_token = 3;
        Returns:
        This builder for chaining.
      • setPageTokenBytes

        public ListAvailableVersionsRequest.Builder setPageTokenBytes​(com.google.protobuf.ByteString value)
         The next_page_token value to use if there are additional
         results to retrieve for this list request.
         
        string page_token = 3;
        Parameters:
        value - The bytes for pageToken to set.
        Returns:
        This builder for chaining.
      • getLatestPatchOnly

        public boolean getLatestPatchOnly()
         Whether or not to return the latest patch of every available minor version.
         If true, only the latest patch will be returned. Ex. if allowed versions is
         [6.1.1, 6.1.2, 6.2.0] then response will be [6.1.2, 6.2.0]
         
        bool latest_patch_only = 4;
        Specified by:
        getLatestPatchOnly in interface ListAvailableVersionsRequestOrBuilder
        Returns:
        The latestPatchOnly.
      • setLatestPatchOnly

        public ListAvailableVersionsRequest.Builder setLatestPatchOnly​(boolean value)
         Whether or not to return the latest patch of every available minor version.
         If true, only the latest patch will be returned. Ex. if allowed versions is
         [6.1.1, 6.1.2, 6.2.0] then response will be [6.1.2, 6.2.0]
         
        bool latest_patch_only = 4;
        Parameters:
        value - The latestPatchOnly to set.
        Returns:
        This builder for chaining.
      • clearLatestPatchOnly

        public ListAvailableVersionsRequest.Builder clearLatestPatchOnly()
         Whether or not to return the latest patch of every available minor version.
         If true, only the latest patch will be returned. Ex. if allowed versions is
         [6.1.1, 6.1.2, 6.2.0] then response will be [6.1.2, 6.2.0]
         
        bool latest_patch_only = 4;
        Returns:
        This builder for chaining.