Class BucketInfo.GoogleManagedEncryptionEnforcementConfig (2.55.0)
Note: Some or all of the information on this page might not apply
to Trusted Cloud. For a list of services that are available in
Trusted Cloud, see Services available for
Trusted Cloud .
Version latestkeyboard_arrow_down
Beta
This library is covered by the Pre-GA Offerings Terms
of the Terms of Service. Pre-GA libraries might have limited support,
and changes to pre-GA libraries might not be compatible with other pre-GA versions.
For more information, see the
launch stage descriptions .
public static final class BucketInfo . GoogleManagedEncryptionEnforcementConfig
Google Managed Encryption (GMEK) enforcement config of a bucket.
Inheritance
Object >
BucketInfo.GoogleManagedEncryptionEnforcementConfig
Static Methods
of(@Nullable BucketInfo.EncryptionEnforcementRestrictionMode restrictionMode)
public static BucketInfo . GoogleManagedEncryptionEnforcementConfig of ( @Nullable BucketInfo . EncryptionEnforcementRestrictionMode restrictionMode )
Beta
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Parameter
Name
Description
restrictionMode
@org.checkerframework.checker.nullness.qual.Nullable com.google.cloud.storage.BucketInfo.EncryptionEnforcementRestrictionMode
of(@Nullable BucketInfo.EncryptionEnforcementRestrictionMode restrictionMode, @Nullable OffsetDateTime effectiveTime)
public static BucketInfo . GoogleManagedEncryptionEnforcementConfig of ( @Nullable BucketInfo . EncryptionEnforcementRestrictionMode restrictionMode , @Nullable OffsetDateTime effectiveTime )
Beta
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Parameters
Name
Description
restrictionMode
@org.checkerframework.checker.nullness.qual.Nullable com.google.cloud.storage.BucketInfo.EncryptionEnforcementRestrictionMode
effectiveTime
@org.checkerframework.checker.nullness.qual.Nullable java.time.OffsetDateTime
Methods
equals(Object o)
public boolean equals ( Object o )
Parameter
Name
Description
o
Object
Overrides
getEffectiveTime()
public @Nullable OffsetDateTime getEffectiveTime ()
Beta
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Output only. Time from which the config was effective.
Returns
Type
Description
@org.checkerframework.checker.nullness.qual.Nullable java.time.OffsetDateTime
getRestrictionMode()
public @Nullable BucketInfo . EncryptionEnforcementRestrictionMode getRestrictionMode ()
Beta
This feature is covered by the Pre-GA Offerings Terms of the Terms of Service. Pre-GA libraries might have limited support, and changes to pre-GA libraries might not be compatible with other pre-GA versions. For more information, see the launch stage descriptions.
Restriction mode for new objects within the bucket. If NotRestricted or null
, creation
of new objects with google-managed encryption is allowed. If FullyRestricted
, new objects
can not be created using google-managed encryption.
Returns
Type
Description
@org.checkerframework.checker.nullness.qual.Nullable com.google.cloud.storage.BucketInfo.EncryptionEnforcementRestrictionMode
hashCode()
Returns
Type
Description
int
Overrides
toString()
Returns
Type
Description
String
Overrides
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-16 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-16 UTC."],[],[]]