Class Partition.Builder

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

public static final class Partition.Builder extends com.google.protobuf.GeneratedMessage.Builder<Partition.Builder> implements PartitionOrBuilder
 Partition to specify the partition in time and space for sub-asset level
 annotation.
 
Protobuf type google.cloud.visionai.v1.Partition
  • 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<Partition.Builder>
    • clear

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

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

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

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

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

      public Partition.Builder mergeFrom(Partition other)
    • isInitialized

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

      public Partition.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<Partition.Builder>
      Throws:
      IOException
    • hasTemporalPartition

      public boolean hasTemporalPartition()
       Partition of asset in time.
       
      .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partition = 1;
      Specified by:
      hasTemporalPartition in interface PartitionOrBuilder
      Returns:
      Whether the temporalPartition field is set.
    • getTemporalPartition

      public Partition.TemporalPartition getTemporalPartition()
       Partition of asset in time.
       
      .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partition = 1;
      Specified by:
      getTemporalPartition in interface PartitionOrBuilder
      Returns:
      The temporalPartition.
    • setTemporalPartition

      public Partition.Builder setTemporalPartition(Partition.TemporalPartition value)
       Partition of asset in time.
       
      .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partition = 1;
    • setTemporalPartition

      public Partition.Builder setTemporalPartition(Partition.TemporalPartition.Builder builderForValue)
       Partition of asset in time.
       
      .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partition = 1;
    • mergeTemporalPartition

      public Partition.Builder mergeTemporalPartition(Partition.TemporalPartition value)
       Partition of asset in time.
       
      .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partition = 1;
    • clearTemporalPartition

      public Partition.Builder clearTemporalPartition()
       Partition of asset in time.
       
      .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partition = 1;
    • getTemporalPartitionBuilder

      public Partition.TemporalPartition.Builder getTemporalPartitionBuilder()
       Partition of asset in time.
       
      .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partition = 1;
    • getTemporalPartitionOrBuilder

      public Partition.TemporalPartitionOrBuilder getTemporalPartitionOrBuilder()
       Partition of asset in time.
       
      .google.cloud.visionai.v1.Partition.TemporalPartition temporal_partition = 1;
      Specified by:
      getTemporalPartitionOrBuilder in interface PartitionOrBuilder
    • hasSpatialPartition

      public boolean hasSpatialPartition()
       Partition of asset in space.
       
      .google.cloud.visionai.v1.Partition.SpatialPartition spatial_partition = 2;
      Specified by:
      hasSpatialPartition in interface PartitionOrBuilder
      Returns:
      Whether the spatialPartition field is set.
    • getSpatialPartition

      public Partition.SpatialPartition getSpatialPartition()
       Partition of asset in space.
       
      .google.cloud.visionai.v1.Partition.SpatialPartition spatial_partition = 2;
      Specified by:
      getSpatialPartition in interface PartitionOrBuilder
      Returns:
      The spatialPartition.
    • setSpatialPartition

      public Partition.Builder setSpatialPartition(Partition.SpatialPartition value)
       Partition of asset in space.
       
      .google.cloud.visionai.v1.Partition.SpatialPartition spatial_partition = 2;
    • setSpatialPartition

      public Partition.Builder setSpatialPartition(Partition.SpatialPartition.Builder builderForValue)
       Partition of asset in space.
       
      .google.cloud.visionai.v1.Partition.SpatialPartition spatial_partition = 2;
    • mergeSpatialPartition

      public Partition.Builder mergeSpatialPartition(Partition.SpatialPartition value)
       Partition of asset in space.
       
      .google.cloud.visionai.v1.Partition.SpatialPartition spatial_partition = 2;
    • clearSpatialPartition

      public Partition.Builder clearSpatialPartition()
       Partition of asset in space.
       
      .google.cloud.visionai.v1.Partition.SpatialPartition spatial_partition = 2;
    • getSpatialPartitionBuilder

      public Partition.SpatialPartition.Builder getSpatialPartitionBuilder()
       Partition of asset in space.
       
      .google.cloud.visionai.v1.Partition.SpatialPartition spatial_partition = 2;
    • getSpatialPartitionOrBuilder

      public Partition.SpatialPartitionOrBuilder getSpatialPartitionOrBuilder()
       Partition of asset in space.
       
      .google.cloud.visionai.v1.Partition.SpatialPartition spatial_partition = 2;
      Specified by:
      getSpatialPartitionOrBuilder in interface PartitionOrBuilder
    • hasRelativeTemporalPartition

      public boolean hasRelativeTemporalPartition()
       Partition of asset in time.
       
      .google.cloud.visionai.v1.Partition.RelativeTemporalPartition relative_temporal_partition = 3;
      Specified by:
      hasRelativeTemporalPartition in interface PartitionOrBuilder
      Returns:
      Whether the relativeTemporalPartition field is set.
    • getRelativeTemporalPartition

      public Partition.RelativeTemporalPartition getRelativeTemporalPartition()
       Partition of asset in time.
       
      .google.cloud.visionai.v1.Partition.RelativeTemporalPartition relative_temporal_partition = 3;
      Specified by:
      getRelativeTemporalPartition in interface PartitionOrBuilder
      Returns:
      The relativeTemporalPartition.
    • setRelativeTemporalPartition

      public Partition.Builder setRelativeTemporalPartition(Partition.RelativeTemporalPartition value)
       Partition of asset in time.
       
      .google.cloud.visionai.v1.Partition.RelativeTemporalPartition relative_temporal_partition = 3;
    • setRelativeTemporalPartition

      public Partition.Builder setRelativeTemporalPartition(Partition.RelativeTemporalPartition.Builder builderForValue)
       Partition of asset in time.
       
      .google.cloud.visionai.v1.Partition.RelativeTemporalPartition relative_temporal_partition = 3;
    • mergeRelativeTemporalPartition

      public Partition.Builder mergeRelativeTemporalPartition(Partition.RelativeTemporalPartition value)
       Partition of asset in time.
       
      .google.cloud.visionai.v1.Partition.RelativeTemporalPartition relative_temporal_partition = 3;
    • clearRelativeTemporalPartition

      public Partition.Builder clearRelativeTemporalPartition()
       Partition of asset in time.
       
      .google.cloud.visionai.v1.Partition.RelativeTemporalPartition relative_temporal_partition = 3;
    • getRelativeTemporalPartitionBuilder

      public Partition.RelativeTemporalPartition.Builder getRelativeTemporalPartitionBuilder()
       Partition of asset in time.
       
      .google.cloud.visionai.v1.Partition.RelativeTemporalPartition relative_temporal_partition = 3;
    • getRelativeTemporalPartitionOrBuilder

      public Partition.RelativeTemporalPartitionOrBuilder getRelativeTemporalPartitionOrBuilder()
       Partition of asset in time.
       
      .google.cloud.visionai.v1.Partition.RelativeTemporalPartition relative_temporal_partition = 3;
      Specified by:
      getRelativeTemporalPartitionOrBuilder in interface PartitionOrBuilder