Class ListGlossariesRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ListGlossariesRequest.Builder>
com.google.cloud.translate.v3.ListGlossariesRequest.Builder
All Implemented Interfaces:
ListGlossariesRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ListGlossariesRequest

public static final class ListGlossariesRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<ListGlossariesRequest.Builder> implements ListGlossariesRequestOrBuilder
 Request message for ListGlossaries.
 
Protobuf type google.cloud.translation.v3.ListGlossariesRequest
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<ListGlossariesRequest.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.GeneratedMessage.Builder<ListGlossariesRequest.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.GeneratedMessage.Builder<ListGlossariesRequest.Builder>
    • getDefaultInstanceForType

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

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

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

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

    • isInitialized

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

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

      public String getParent()
       Required. The name of the project from which to list all of the glossaries.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getParent in interface ListGlossariesRequestOrBuilder
      Returns:
      The parent.
    • getParentBytes

      public com.google.protobuf.ByteString getParentBytes()
       Required. The name of the project from which to list all of the glossaries.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getParentBytes in interface ListGlossariesRequestOrBuilder
      Returns:
      The bytes for parent.
    • setParent

      public ListGlossariesRequest.Builder setParent(String value)
       Required. The name of the project from which to list all of the glossaries.
       
      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 ListGlossariesRequest.Builder clearParent()
       Required. The name of the project from which to list all of the glossaries.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setParentBytes

      public ListGlossariesRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
       Required. The name of the project from which to list all of the glossaries.
       
      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.
    • getPageSize

      public int getPageSize()
       Optional. Requested page size. The server may return fewer glossaries than
       requested. If unspecified, the server picks an appropriate default.
       
      int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPageSize in interface ListGlossariesRequestOrBuilder
      Returns:
      The pageSize.
    • setPageSize

      public ListGlossariesRequest.Builder setPageSize(int value)
       Optional. Requested page size. The server may return fewer glossaries than
       requested. If unspecified, the server picks an appropriate default.
       
      int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The pageSize to set.
      Returns:
      This builder for chaining.
    • clearPageSize

      public ListGlossariesRequest.Builder clearPageSize()
       Optional. Requested page size. The server may return fewer glossaries than
       requested. If unspecified, the server picks an appropriate default.
       
      int32 page_size = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • getPageToken

      public String getPageToken()
       Optional. A token identifying a page of results the server should return.
       Typically, this is the value of [ListGlossariesResponse.next_page_token]
       returned from the previous call to `ListGlossaries` method.
       The first page is returned if `page_token`is empty or missing.
       
      string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPageToken in interface ListGlossariesRequestOrBuilder
      Returns:
      The pageToken.
    • getPageTokenBytes

      public com.google.protobuf.ByteString getPageTokenBytes()
       Optional. A token identifying a page of results the server should return.
       Typically, this is the value of [ListGlossariesResponse.next_page_token]
       returned from the previous call to `ListGlossaries` method.
       The first page is returned if `page_token`is empty or missing.
       
      string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getPageTokenBytes in interface ListGlossariesRequestOrBuilder
      Returns:
      The bytes for pageToken.
    • setPageToken

      public ListGlossariesRequest.Builder setPageToken(String value)
       Optional. A token identifying a page of results the server should return.
       Typically, this is the value of [ListGlossariesResponse.next_page_token]
       returned from the previous call to `ListGlossaries` method.
       The first page is returned if `page_token`is empty or missing.
       
      string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The pageToken to set.
      Returns:
      This builder for chaining.
    • clearPageToken

      public ListGlossariesRequest.Builder clearPageToken()
       Optional. A token identifying a page of results the server should return.
       Typically, this is the value of [ListGlossariesResponse.next_page_token]
       returned from the previous call to `ListGlossaries` method.
       The first page is returned if `page_token`is empty or missing.
       
      string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setPageTokenBytes

      public ListGlossariesRequest.Builder setPageTokenBytes(com.google.protobuf.ByteString value)
       Optional. A token identifying a page of results the server should return.
       Typically, this is the value of [ListGlossariesResponse.next_page_token]
       returned from the previous call to `ListGlossaries` method.
       The first page is returned if `page_token`is empty or missing.
       
      string page_token = 3 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for pageToken to set.
      Returns:
      This builder for chaining.
    • getFilter

      public String getFilter()
       Optional. Filter specifying constraints of a list operation.
       Specify the constraint by the format of "key=value", where key must be
       "src" or "tgt", and the value must be a valid language code.
       For multiple restrictions, concatenate them by "AND" (uppercase only),
       such as: "src=en-US AND tgt=zh-CN". Notice that the exact match is used
       here, which means using 'en-US' and 'en' can lead to different results,
       which depends on the language code you used when you create the glossary.
       For the unidirectional glossaries, the "src" and "tgt" add restrictions
       on the source and target language code separately.
       For the equivalent term set glossaries, the "src" and/or "tgt" add
       restrictions on the term set.
       For example: "src=en-US AND tgt=zh-CN" will only pick the unidirectional
       glossaries which exactly match the source language code as "en-US" and the
       target language code "zh-CN", but all equivalent term set glossaries which
       contain "en-US" and "zh-CN" in their language set will be picked.
       If missing, no filtering is performed.
       
      string filter = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getFilter in interface ListGlossariesRequestOrBuilder
      Returns:
      The filter.
    • getFilterBytes

      public com.google.protobuf.ByteString getFilterBytes()
       Optional. Filter specifying constraints of a list operation.
       Specify the constraint by the format of "key=value", where key must be
       "src" or "tgt", and the value must be a valid language code.
       For multiple restrictions, concatenate them by "AND" (uppercase only),
       such as: "src=en-US AND tgt=zh-CN". Notice that the exact match is used
       here, which means using 'en-US' and 'en' can lead to different results,
       which depends on the language code you used when you create the glossary.
       For the unidirectional glossaries, the "src" and "tgt" add restrictions
       on the source and target language code separately.
       For the equivalent term set glossaries, the "src" and/or "tgt" add
       restrictions on the term set.
       For example: "src=en-US AND tgt=zh-CN" will only pick the unidirectional
       glossaries which exactly match the source language code as "en-US" and the
       target language code "zh-CN", but all equivalent term set glossaries which
       contain "en-US" and "zh-CN" in their language set will be picked.
       If missing, no filtering is performed.
       
      string filter = 4 [(.google.api.field_behavior) = OPTIONAL];
      Specified by:
      getFilterBytes in interface ListGlossariesRequestOrBuilder
      Returns:
      The bytes for filter.
    • setFilter

      public ListGlossariesRequest.Builder setFilter(String value)
       Optional. Filter specifying constraints of a list operation.
       Specify the constraint by the format of "key=value", where key must be
       "src" or "tgt", and the value must be a valid language code.
       For multiple restrictions, concatenate them by "AND" (uppercase only),
       such as: "src=en-US AND tgt=zh-CN". Notice that the exact match is used
       here, which means using 'en-US' and 'en' can lead to different results,
       which depends on the language code you used when you create the glossary.
       For the unidirectional glossaries, the "src" and "tgt" add restrictions
       on the source and target language code separately.
       For the equivalent term set glossaries, the "src" and/or "tgt" add
       restrictions on the term set.
       For example: "src=en-US AND tgt=zh-CN" will only pick the unidirectional
       glossaries which exactly match the source language code as "en-US" and the
       target language code "zh-CN", but all equivalent term set glossaries which
       contain "en-US" and "zh-CN" in their language set will be picked.
       If missing, no filtering is performed.
       
      string filter = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The filter to set.
      Returns:
      This builder for chaining.
    • clearFilter

      public ListGlossariesRequest.Builder clearFilter()
       Optional. Filter specifying constraints of a list operation.
       Specify the constraint by the format of "key=value", where key must be
       "src" or "tgt", and the value must be a valid language code.
       For multiple restrictions, concatenate them by "AND" (uppercase only),
       such as: "src=en-US AND tgt=zh-CN". Notice that the exact match is used
       here, which means using 'en-US' and 'en' can lead to different results,
       which depends on the language code you used when you create the glossary.
       For the unidirectional glossaries, the "src" and "tgt" add restrictions
       on the source and target language code separately.
       For the equivalent term set glossaries, the "src" and/or "tgt" add
       restrictions on the term set.
       For example: "src=en-US AND tgt=zh-CN" will only pick the unidirectional
       glossaries which exactly match the source language code as "en-US" and the
       target language code "zh-CN", but all equivalent term set glossaries which
       contain "en-US" and "zh-CN" in their language set will be picked.
       If missing, no filtering is performed.
       
      string filter = 4 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      This builder for chaining.
    • setFilterBytes

      public ListGlossariesRequest.Builder setFilterBytes(com.google.protobuf.ByteString value)
       Optional. Filter specifying constraints of a list operation.
       Specify the constraint by the format of "key=value", where key must be
       "src" or "tgt", and the value must be a valid language code.
       For multiple restrictions, concatenate them by "AND" (uppercase only),
       such as: "src=en-US AND tgt=zh-CN". Notice that the exact match is used
       here, which means using 'en-US' and 'en' can lead to different results,
       which depends on the language code you used when you create the glossary.
       For the unidirectional glossaries, the "src" and "tgt" add restrictions
       on the source and target language code separately.
       For the equivalent term set glossaries, the "src" and/or "tgt" add
       restrictions on the term set.
       For example: "src=en-US AND tgt=zh-CN" will only pick the unidirectional
       glossaries which exactly match the source language code as "en-US" and the
       target language code "zh-CN", but all equivalent term set glossaries which
       contain "en-US" and "zh-CN" in their language set will be picked.
       If missing, no filtering is performed.
       
      string filter = 4 [(.google.api.field_behavior) = OPTIONAL];
      Parameters:
      value - The bytes for filter to set.
      Returns:
      This builder for chaining.