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

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

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

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

        public ListTransferableSkusRequest.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<ListTransferableSkusRequest.Builder>
        Throws:
        IOException
      • setCloudIdentityId

        public ListTransferableSkusRequest.Builder setCloudIdentityId​(String value)
         Customer's Cloud Identity ID
         
        string cloud_identity_id = 4;
        Parameters:
        value - The cloudIdentityId to set.
        Returns:
        This builder for chaining.
      • clearCloudIdentityId

        public ListTransferableSkusRequest.Builder clearCloudIdentityId()
         Customer's Cloud Identity ID
         
        string cloud_identity_id = 4;
        Returns:
        This builder for chaining.
      • setCloudIdentityIdBytes

        public ListTransferableSkusRequest.Builder setCloudIdentityIdBytes​(com.google.protobuf.ByteString value)
         Customer's Cloud Identity ID
         
        string cloud_identity_id = 4;
        Parameters:
        value - The bytes for cloudIdentityId to set.
        Returns:
        This builder for chaining.
      • hasCustomerName

        public boolean hasCustomerName()
         A reseller is required to create a customer and use the resource name of
         the created customer here.
         Customer_name uses the format:
         accounts/{account_id}/customers/{customer_id}
         
        string customer_name = 7;
        Specified by:
        hasCustomerName in interface ListTransferableSkusRequestOrBuilder
        Returns:
        Whether the customerName field is set.
      • getCustomerName

        public String getCustomerName()
         A reseller is required to create a customer and use the resource name of
         the created customer here.
         Customer_name uses the format:
         accounts/{account_id}/customers/{customer_id}
         
        string customer_name = 7;
        Specified by:
        getCustomerName in interface ListTransferableSkusRequestOrBuilder
        Returns:
        The customerName.
      • getCustomerNameBytes

        public com.google.protobuf.ByteString getCustomerNameBytes()
         A reseller is required to create a customer and use the resource name of
         the created customer here.
         Customer_name uses the format:
         accounts/{account_id}/customers/{customer_id}
         
        string customer_name = 7;
        Specified by:
        getCustomerNameBytes in interface ListTransferableSkusRequestOrBuilder
        Returns:
        The bytes for customerName.
      • setCustomerName

        public ListTransferableSkusRequest.Builder setCustomerName​(String value)
         A reseller is required to create a customer and use the resource name of
         the created customer here.
         Customer_name uses the format:
         accounts/{account_id}/customers/{customer_id}
         
        string customer_name = 7;
        Parameters:
        value - The customerName to set.
        Returns:
        This builder for chaining.
      • clearCustomerName

        public ListTransferableSkusRequest.Builder clearCustomerName()
         A reseller is required to create a customer and use the resource name of
         the created customer here.
         Customer_name uses the format:
         accounts/{account_id}/customers/{customer_id}
         
        string customer_name = 7;
        Returns:
        This builder for chaining.
      • setCustomerNameBytes

        public ListTransferableSkusRequest.Builder setCustomerNameBytes​(com.google.protobuf.ByteString value)
         A reseller is required to create a customer and use the resource name of
         the created customer here.
         Customer_name uses the format:
         accounts/{account_id}/customers/{customer_id}
         
        string customer_name = 7;
        Parameters:
        value - The bytes for customerName to set.
        Returns:
        This builder for chaining.
      • getParent

        public String getParent()
         Required. The reseller account's resource name.
         Parent uses the format: accounts/{account_id}
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getParent in interface ListTransferableSkusRequestOrBuilder
        Returns:
        The parent.
      • getParentBytes

        public com.google.protobuf.ByteString getParentBytes()
         Required. The reseller account's resource name.
         Parent uses the format: accounts/{account_id}
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getParentBytes in interface ListTransferableSkusRequestOrBuilder
        Returns:
        The bytes for parent.
      • setParent

        public ListTransferableSkusRequest.Builder setParent​(String value)
         Required. The reseller account's resource name.
         Parent uses the format: accounts/{account_id}
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The parent to set.
        Returns:
        This builder for chaining.
      • clearParent

        public ListTransferableSkusRequest.Builder clearParent()
         Required. The reseller account's resource name.
         Parent uses the format: accounts/{account_id}
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.
      • setParentBytes

        public ListTransferableSkusRequest.Builder setParentBytes​(com.google.protobuf.ByteString value)
         Required. The reseller account's resource name.
         Parent uses the format: accounts/{account_id}
         
        string parent = 1 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The bytes for parent to set.
        Returns:
        This builder for chaining.
      • getPageSize

        public int getPageSize()
         The requested page size. Server might return fewer results than requested.
         If unspecified, returns at most 100 SKUs.
         The maximum value is 1000; the server will coerce values above 1000.
         Optional.
         
        int32 page_size = 2;
        Specified by:
        getPageSize in interface ListTransferableSkusRequestOrBuilder
        Returns:
        The pageSize.
      • setPageSize

        public ListTransferableSkusRequest.Builder setPageSize​(int value)
         The requested page size. Server might return fewer results than requested.
         If unspecified, returns at most 100 SKUs.
         The maximum value is 1000; the server will coerce values above 1000.
         Optional.
         
        int32 page_size = 2;
        Parameters:
        value - The pageSize to set.
        Returns:
        This builder for chaining.
      • clearPageSize

        public ListTransferableSkusRequest.Builder clearPageSize()
         The requested page size. Server might return fewer results than requested.
         If unspecified, returns at most 100 SKUs.
         The maximum value is 1000; the server will coerce values above 1000.
         Optional.
         
        int32 page_size = 2;
        Returns:
        This builder for chaining.
      • getPageToken

        public String getPageToken()
         A token for a page of results other than the first page.
         Obtained using
         [ListTransferableSkusResponse.next_page_token][google.cloud.channel.v1.ListTransferableSkusResponse.next_page_token]
         of the previous
         [CloudChannelService.ListTransferableSkus][google.cloud.channel.v1.CloudChannelService.ListTransferableSkus]
         call. Optional.
         
        string page_token = 3;
        Specified by:
        getPageToken in interface ListTransferableSkusRequestOrBuilder
        Returns:
        The pageToken.
      • getPageTokenBytes

        public com.google.protobuf.ByteString getPageTokenBytes()
         A token for a page of results other than the first page.
         Obtained using
         [ListTransferableSkusResponse.next_page_token][google.cloud.channel.v1.ListTransferableSkusResponse.next_page_token]
         of the previous
         [CloudChannelService.ListTransferableSkus][google.cloud.channel.v1.CloudChannelService.ListTransferableSkus]
         call. Optional.
         
        string page_token = 3;
        Specified by:
        getPageTokenBytes in interface ListTransferableSkusRequestOrBuilder
        Returns:
        The bytes for pageToken.
      • setPageToken

        public ListTransferableSkusRequest.Builder setPageToken​(String value)
         A token for a page of results other than the first page.
         Obtained using
         [ListTransferableSkusResponse.next_page_token][google.cloud.channel.v1.ListTransferableSkusResponse.next_page_token]
         of the previous
         [CloudChannelService.ListTransferableSkus][google.cloud.channel.v1.CloudChannelService.ListTransferableSkus]
         call. Optional.
         
        string page_token = 3;
        Parameters:
        value - The pageToken to set.
        Returns:
        This builder for chaining.
      • clearPageToken

        public ListTransferableSkusRequest.Builder clearPageToken()
         A token for a page of results other than the first page.
         Obtained using
         [ListTransferableSkusResponse.next_page_token][google.cloud.channel.v1.ListTransferableSkusResponse.next_page_token]
         of the previous
         [CloudChannelService.ListTransferableSkus][google.cloud.channel.v1.CloudChannelService.ListTransferableSkus]
         call. Optional.
         
        string page_token = 3;
        Returns:
        This builder for chaining.
      • setPageTokenBytes

        public ListTransferableSkusRequest.Builder setPageTokenBytes​(com.google.protobuf.ByteString value)
         A token for a page of results other than the first page.
         Obtained using
         [ListTransferableSkusResponse.next_page_token][google.cloud.channel.v1.ListTransferableSkusResponse.next_page_token]
         of the previous
         [CloudChannelService.ListTransferableSkus][google.cloud.channel.v1.CloudChannelService.ListTransferableSkus]
         call. Optional.
         
        string page_token = 3;
        Parameters:
        value - The bytes for pageToken to set.
        Returns:
        This builder for chaining.
      • getAuthToken

        public String getAuthToken()
         Optional. The super admin of the resold customer generates this token to
         authorize a reseller to access their Cloud Identity and purchase
         entitlements on their behalf. You can omit this token after authorization.
         See https://support.google.com/a/answer/7643790 for more details.
         
        string auth_token = 5 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getAuthToken in interface ListTransferableSkusRequestOrBuilder
        Returns:
        The authToken.
      • getAuthTokenBytes

        public com.google.protobuf.ByteString getAuthTokenBytes()
         Optional. The super admin of the resold customer generates this token to
         authorize a reseller to access their Cloud Identity and purchase
         entitlements on their behalf. You can omit this token after authorization.
         See https://support.google.com/a/answer/7643790 for more details.
         
        string auth_token = 5 [(.google.api.field_behavior) = OPTIONAL];
        Specified by:
        getAuthTokenBytes in interface ListTransferableSkusRequestOrBuilder
        Returns:
        The bytes for authToken.
      • setAuthToken

        public ListTransferableSkusRequest.Builder setAuthToken​(String value)
         Optional. The super admin of the resold customer generates this token to
         authorize a reseller to access their Cloud Identity and purchase
         entitlements on their behalf. You can omit this token after authorization.
         See https://support.google.com/a/answer/7643790 for more details.
         
        string auth_token = 5 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The authToken to set.
        Returns:
        This builder for chaining.
      • clearAuthToken

        public ListTransferableSkusRequest.Builder clearAuthToken()
         Optional. The super admin of the resold customer generates this token to
         authorize a reseller to access their Cloud Identity and purchase
         entitlements on their behalf. You can omit this token after authorization.
         See https://support.google.com/a/answer/7643790 for more details.
         
        string auth_token = 5 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        This builder for chaining.
      • setAuthTokenBytes

        public ListTransferableSkusRequest.Builder setAuthTokenBytes​(com.google.protobuf.ByteString value)
         Optional. The super admin of the resold customer generates this token to
         authorize a reseller to access their Cloud Identity and purchase
         entitlements on their behalf. You can omit this token after authorization.
         See https://support.google.com/a/answer/7643790 for more details.
         
        string auth_token = 5 [(.google.api.field_behavior) = OPTIONAL];
        Parameters:
        value - The bytes for authToken to set.
        Returns:
        This builder for chaining.
      • getLanguageCode

        public String getLanguageCode()
         The BCP-47 language code. For example, "en-US". The
         response will localize in the corresponding language code, if specified.
         The default value is "en-US".
         Optional.
         
        string language_code = 6;
        Specified by:
        getLanguageCode in interface ListTransferableSkusRequestOrBuilder
        Returns:
        The languageCode.
      • getLanguageCodeBytes

        public com.google.protobuf.ByteString getLanguageCodeBytes()
         The BCP-47 language code. For example, "en-US". The
         response will localize in the corresponding language code, if specified.
         The default value is "en-US".
         Optional.
         
        string language_code = 6;
        Specified by:
        getLanguageCodeBytes in interface ListTransferableSkusRequestOrBuilder
        Returns:
        The bytes for languageCode.
      • setLanguageCode

        public ListTransferableSkusRequest.Builder setLanguageCode​(String value)
         The BCP-47 language code. For example, "en-US". The
         response will localize in the corresponding language code, if specified.
         The default value is "en-US".
         Optional.
         
        string language_code = 6;
        Parameters:
        value - The languageCode to set.
        Returns:
        This builder for chaining.
      • clearLanguageCode

        public ListTransferableSkusRequest.Builder clearLanguageCode()
         The BCP-47 language code. For example, "en-US". The
         response will localize in the corresponding language code, if specified.
         The default value is "en-US".
         Optional.
         
        string language_code = 6;
        Returns:
        This builder for chaining.
      • setLanguageCodeBytes

        public ListTransferableSkusRequest.Builder setLanguageCodeBytes​(com.google.protobuf.ByteString value)
         The BCP-47 language code. For example, "en-US". The
         response will localize in the corresponding language code, if specified.
         The default value is "en-US".
         Optional.
         
        string language_code = 6;
        Parameters:
        value - The bytes for languageCode to set.
        Returns:
        This builder for chaining.
      • mergeUnknownFields

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