Interface ComposeObjectRequest.SourceObjectOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
ComposeObjectRequest.SourceObject, ComposeObjectRequest.SourceObject.Builder
Enclosing class:
ComposeObjectRequest

public static interface ComposeObjectRequest.SourceObjectOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       Required. The source object's name. All source objects must reside in the
       same bucket.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Required. The source object's name. All source objects must reside in the
       same bucket.
       
      string name = 1 [(.google.api.field_behavior) = REQUIRED];
      Returns:
      The bytes for name.
    • getGeneration

      long getGeneration()
       The generation of this object to use as the source.
       
      int64 generation = 2;
      Returns:
      The generation.
    • hasObjectPreconditions

      boolean hasObjectPreconditions()
       Conditions that must be met for this operation to execute.
       
      .google.storage.v2.ComposeObjectRequest.SourceObject.ObjectPreconditions object_preconditions = 3;
      Returns:
      Whether the objectPreconditions field is set.
    • getObjectPreconditions

       Conditions that must be met for this operation to execute.
       
      .google.storage.v2.ComposeObjectRequest.SourceObject.ObjectPreconditions object_preconditions = 3;
      Returns:
      The objectPreconditions.
    • getObjectPreconditionsOrBuilder

       Conditions that must be met for this operation to execute.
       
      .google.storage.v2.ComposeObjectRequest.SourceObject.ObjectPreconditions object_preconditions = 3;