Send feedback
Class BucketInfo.CustomerSuppliedEncryptionEnforcementConfig (2.55.0)
Stay organized with collections
Save and categorize content based on your preferences.
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 . CustomerSuppliedEncryptionEnforcementConfig
Customer Supplied Encryption (CSEK) enforcement config of a bucket.
Inheritance
Object >
BucketInfo.CustomerSuppliedEncryptionEnforcementConfig
Static Methods
of(@Nullable BucketInfo.EncryptionEnforcementRestrictionMode restrictionMode)
public static BucketInfo . CustomerSuppliedEncryptionEnforcementConfig 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 . CustomerSuppliedEncryptionEnforcementConfig 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 customer-supplied encryption is allowed. If FullyRestricted
, new
objects can not be created using customer-supplied 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
Send feedback
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.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-16 UTC."],[],[]]