Class CreateProductSetRequest.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<CreateProductSetRequest.Builder>
com.google.cloud.vision.v1.CreateProductSetRequest.Builder
All Implemented Interfaces:
CreateProductSetRequestOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
CreateProductSetRequest

public static final class CreateProductSetRequest.Builder extends com.google.protobuf.GeneratedMessage.Builder<CreateProductSetRequest.Builder> implements CreateProductSetRequestOrBuilder
 Request message for the `CreateProductSet` method.
 
Protobuf type google.cloud.vision.v1.CreateProductSetRequest
  • 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<CreateProductSetRequest.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<CreateProductSetRequest.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<CreateProductSetRequest.Builder>
    • getDefaultInstanceForType

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

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

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

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

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

      public String getParent()
       Required. The project in which the ProductSet should be created.
      
       Format is `projects/PROJECT_ID/locations/LOC_ID`.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getParent in interface CreateProductSetRequestOrBuilder
      Returns:
      The parent.
    • getParentBytes

      public com.google.protobuf.ByteString getParentBytes()
       Required. The project in which the ProductSet should be created.
      
       Format is `projects/PROJECT_ID/locations/LOC_ID`.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Specified by:
      getParentBytes in interface CreateProductSetRequestOrBuilder
      Returns:
      The bytes for parent.
    • setParent

      public CreateProductSetRequest.Builder setParent(String value)
       Required. The project in which the ProductSet should be created.
      
       Format is `projects/PROJECT_ID/locations/LOC_ID`.
       
      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 CreateProductSetRequest.Builder clearParent()
       Required. The project in which the ProductSet should be created.
      
       Format is `projects/PROJECT_ID/locations/LOC_ID`.
       
      string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      This builder for chaining.
    • setParentBytes

      public CreateProductSetRequest.Builder setParentBytes(com.google.protobuf.ByteString value)
       Required. The project in which the ProductSet should be created.
      
       Format is `projects/PROJECT_ID/locations/LOC_ID`.
       
      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.
    • hasProductSet

      public boolean hasProductSet()
       Required. The ProductSet to create.
       
      .google.cloud.vision.v1.ProductSet product_set = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      hasProductSet in interface CreateProductSetRequestOrBuilder
      Returns:
      Whether the productSet field is set.
    • getProductSet

      public ProductSet getProductSet()
       Required. The ProductSet to create.
       
      .google.cloud.vision.v1.ProductSet product_set = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getProductSet in interface CreateProductSetRequestOrBuilder
      Returns:
      The productSet.
    • setProductSet

      public CreateProductSetRequest.Builder setProductSet(ProductSet value)
       Required. The ProductSet to create.
       
      .google.cloud.vision.v1.ProductSet product_set = 2 [(.google.api.field_behavior) = REQUIRED];
    • setProductSet

      public CreateProductSetRequest.Builder setProductSet(ProductSet.Builder builderForValue)
       Required. The ProductSet to create.
       
      .google.cloud.vision.v1.ProductSet product_set = 2 [(.google.api.field_behavior) = REQUIRED];
    • mergeProductSet

      public CreateProductSetRequest.Builder mergeProductSet(ProductSet value)
       Required. The ProductSet to create.
       
      .google.cloud.vision.v1.ProductSet product_set = 2 [(.google.api.field_behavior) = REQUIRED];
    • clearProductSet

      public CreateProductSetRequest.Builder clearProductSet()
       Required. The ProductSet to create.
       
      .google.cloud.vision.v1.ProductSet product_set = 2 [(.google.api.field_behavior) = REQUIRED];
    • getProductSetBuilder

      public ProductSet.Builder getProductSetBuilder()
       Required. The ProductSet to create.
       
      .google.cloud.vision.v1.ProductSet product_set = 2 [(.google.api.field_behavior) = REQUIRED];
    • getProductSetOrBuilder

      public ProductSetOrBuilder getProductSetOrBuilder()
       Required. The ProductSet to create.
       
      .google.cloud.vision.v1.ProductSet product_set = 2 [(.google.api.field_behavior) = REQUIRED];
      Specified by:
      getProductSetOrBuilder in interface CreateProductSetRequestOrBuilder
    • getProductSetId

      public String getProductSetId()
       A user-supplied resource id for this ProductSet. If set, the server will
       attempt to use this value as the resource id. If it is already in use, an
       error is returned with code ALREADY_EXISTS. Must be at most 128 characters
       long. It cannot contain the character `/`.
       
      string product_set_id = 3;
      Specified by:
      getProductSetId in interface CreateProductSetRequestOrBuilder
      Returns:
      The productSetId.
    • getProductSetIdBytes

      public com.google.protobuf.ByteString getProductSetIdBytes()
       A user-supplied resource id for this ProductSet. If set, the server will
       attempt to use this value as the resource id. If it is already in use, an
       error is returned with code ALREADY_EXISTS. Must be at most 128 characters
       long. It cannot contain the character `/`.
       
      string product_set_id = 3;
      Specified by:
      getProductSetIdBytes in interface CreateProductSetRequestOrBuilder
      Returns:
      The bytes for productSetId.
    • setProductSetId

      public CreateProductSetRequest.Builder setProductSetId(String value)
       A user-supplied resource id for this ProductSet. If set, the server will
       attempt to use this value as the resource id. If it is already in use, an
       error is returned with code ALREADY_EXISTS. Must be at most 128 characters
       long. It cannot contain the character `/`.
       
      string product_set_id = 3;
      Parameters:
      value - The productSetId to set.
      Returns:
      This builder for chaining.
    • clearProductSetId

      public CreateProductSetRequest.Builder clearProductSetId()
       A user-supplied resource id for this ProductSet. If set, the server will
       attempt to use this value as the resource id. If it is already in use, an
       error is returned with code ALREADY_EXISTS. Must be at most 128 characters
       long. It cannot contain the character `/`.
       
      string product_set_id = 3;
      Returns:
      This builder for chaining.
    • setProductSetIdBytes

      public CreateProductSetRequest.Builder setProductSetIdBytes(com.google.protobuf.ByteString value)
       A user-supplied resource id for this ProductSet. If set, the server will
       attempt to use this value as the resource id. If it is already in use, an
       error is returned with code ALREADY_EXISTS. Must be at most 128 characters
       long. It cannot contain the character `/`.
       
      string product_set_id = 3;
      Parameters:
      value - The bytes for productSetId to set.
      Returns:
      This builder for chaining.