Interface FolderOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Folder, Folder.Builder

public interface FolderOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getName

      String getName()
       Identifier. The name of this folder.
       Format: `projects/{project}/buckets/{bucket}/folders/{folder}`
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Identifier. The name of this folder.
       Format: `projects/{project}/buckets/{bucket}/folders/{folder}`
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      The bytes for name.
    • getMetageneration

      long getMetageneration()
       Output only. The version of the metadata for this folder. Used for
       preconditions and for detecting changes in metadata.
       
      int64 metageneration = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The metageneration.
    • hasCreateTime

      boolean hasCreateTime()
       Output only. The creation time of the folder.
       
      .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the createTime field is set.
    • getCreateTime

      com.google.protobuf.Timestamp getCreateTime()
       Output only. The creation time of the folder.
       
      .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The createTime.
    • getCreateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
       Output only. The creation time of the folder.
       
      .google.protobuf.Timestamp create_time = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasUpdateTime

      boolean hasUpdateTime()
       Output only. The modification time of the folder.
       
      .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the updateTime field is set.
    • getUpdateTime

      com.google.protobuf.Timestamp getUpdateTime()
       Output only. The modification time of the folder.
       
      .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The updateTime.
    • getUpdateTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
       Output only. The modification time of the folder.
       
      .google.protobuf.Timestamp update_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
    • hasPendingRenameInfo

      boolean hasPendingRenameInfo()
       Output only. Only present if the folder is part of an ongoing RenameFolder
       operation. Contains information which can be used to query the operation
       status. The presence of this field also indicates all write operations are
       blocked for this folder, including folder, managed folder, and object
       operations.
       
      .google.storage.control.v2.PendingRenameInfo pending_rename_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      Whether the pendingRenameInfo field is set.
    • getPendingRenameInfo

      PendingRenameInfo getPendingRenameInfo()
       Output only. Only present if the folder is part of an ongoing RenameFolder
       operation. Contains information which can be used to query the operation
       status. The presence of this field also indicates all write operations are
       blocked for this folder, including folder, managed folder, and object
       operations.
       
      .google.storage.control.v2.PendingRenameInfo pending_rename_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The pendingRenameInfo.
    • getPendingRenameInfoOrBuilder

      PendingRenameInfoOrBuilder getPendingRenameInfoOrBuilder()
       Output only. Only present if the folder is part of an ongoing RenameFolder
       operation. Contains information which can be used to query the operation
       status. The presence of this field also indicates all write operations are
       blocked for this folder, including folder, managed folder, and object
       operations.
       
      .google.storage.control.v2.PendingRenameInfo pending_rename_info = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];