Interface Bucket.IamConfig.UniformBucketLevelAccessOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Bucket.IamConfig.UniformBucketLevelAccess, Bucket.IamConfig.UniformBucketLevelAccess.Builder
Enclosing class:
Bucket.IamConfig

public static interface Bucket.IamConfig.UniformBucketLevelAccessOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Optional.
    com.google.protobuf.Timestamp
    Optional.
    com.google.protobuf.TimestampOrBuilder
    Optional.
    boolean
    Optional.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getEnabled

      boolean getEnabled()
       Optional. If set, access checks only use bucket-level IAM policies or
       above.
       
      bool enabled = 1 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The enabled.
    • hasLockTime

      boolean hasLockTime()
       Optional. The deadline time for changing
       `iam_config.uniform_bucket_level_access.enabled` from `true` to
       `false`. Mutable until the specified deadline is reached, but not
       afterward.
       
      .google.protobuf.Timestamp lock_time = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the lockTime field is set.
    • getLockTime

      com.google.protobuf.Timestamp getLockTime()
       Optional. The deadline time for changing
       `iam_config.uniform_bucket_level_access.enabled` from `true` to
       `false`. Mutable until the specified deadline is reached, but not
       afterward.
       
      .google.protobuf.Timestamp lock_time = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The lockTime.
    • getLockTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getLockTimeOrBuilder()
       Optional. The deadline time for changing
       `iam_config.uniform_bucket_level_access.enabled` from `true` to
       `false`. Mutable until the specified deadline is reached, but not
       afterward.
       
      .google.protobuf.Timestamp lock_time = 2 [(.google.api.field_behavior) = OPTIONAL];