RosBucketProps
Properties for defining a RosBucket
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-oss-bucket
Initializer
import com.aliyun.ros.cdk.oss.RosBucketProps;
RosBucketProps.builder()
.bucketName(java.lang.String)
.bucketName(IResolvable)
// .accessControl(java.lang.String)
// .accessControl(IResolvable)
// .corsConfiguration(IResolvable)
// .corsConfiguration(CORSConfigurationProperty)
// .deletionForce(java.lang.Boolean)
// .deletionForce(IResolvable)
// .enableOssHdfsService(java.lang.Boolean)
// .enableOssHdfsService(IResolvable)
// .lifecycleConfiguration(IResolvable)
// .lifecycleConfiguration(LifecycleConfigurationProperty)
// .loggingConfiguration(IResolvable)
// .loggingConfiguration(LoggingConfigurationProperty)
// .policy(IResolvable)
// .policy(java.util.Map<java.lang.String, java.lang.Object>)
// .redundancyType(java.lang.String)
// .redundancyType(IResolvable)
// .refererConfiguration(IResolvable)
// .refererConfiguration(RefererConfigurationProperty)
// .resourceGroupId(java.lang.String)
// .resourceGroupId(IResolvable)
// .serverSideEncryptionConfiguration(IResolvable)
// .serverSideEncryptionConfiguration(ServerSideEncryptionConfigurationProperty)
// .storageClass(java.lang.String)
// .storageClass(IResolvable)
// .tags(java.util.Map<java.lang.String, java.lang.Object>)
// .versioningConfiguration(IResolvable)
// .versioningConfiguration(VersioningConfigurationProperty)
// .websiteConfigurationV2(IResolvable)
// .websiteConfigurationV2(WebsiteConfigurationV2Property)
.build();
Properties
Name | Type | Description |
---|---|---|
bucketName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
accessControl |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
corsConfiguration |
com.aliyun.ros.cdk.core.IResolvable OR CORSConfigurationProperty |
No description. |
deletionForce |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
enableOssHdfsService |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
lifecycleConfiguration |
com.aliyun.ros.cdk.core.IResolvable OR LifecycleConfigurationProperty |
No description. |
loggingConfiguration |
com.aliyun.ros.cdk.core.IResolvable OR LoggingConfigurationProperty |
No description. |
policy |
com.aliyun.ros.cdk.core.IResolvable OR java.util.Map |
No description. |
redundancyType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
refererConfiguration |
com.aliyun.ros.cdk.core.IResolvable OR RefererConfigurationProperty |
No description. |
resourceGroupId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
serverSideEncryptionConfiguration |
com.aliyun.ros.cdk.core.IResolvable OR ServerSideEncryptionConfigurationProperty |
No description. |
storageClass |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
tags |
java.util.Map |
No description. |
versioningConfiguration |
com.aliyun.ros.cdk.core.IResolvable OR VersioningConfigurationProperty |
No description. |
websiteConfigurationV2 |
com.aliyun.ros.cdk.core.IResolvable OR WebsiteConfigurationV2Property |
No description. |
bucketName
Required
public java.lang.Object getBucketName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
accessControl
Optional
public java.lang.Object getAccessControl();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
corsConfiguration
Optional
public java.lang.Object getCorsConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR CORSConfigurationProperty
deletionForce
Optional
public java.lang.Object getDeletionForce();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
enableOssHdfsService
Optional
public java.lang.Object getEnableOssHdfsService();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
lifecycleConfiguration
Optional
public java.lang.Object getLifecycleConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR LifecycleConfigurationProperty
loggingConfiguration
Optional
public java.lang.Object getLoggingConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR LoggingConfigurationProperty
policy
Optional
public java.lang.Object getPolicy();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map
redundancyType
Optional
public java.lang.Object getRedundancyType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
refererConfiguration
Optional
public java.lang.Object getRefererConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR RefererConfigurationProperty
resourceGroupId
Optional
public java.lang.Object getResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
serverSideEncryptionConfiguration
Optional
public java.lang.Object getServerSideEncryptionConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR ServerSideEncryptionConfigurationProperty
storageClass
Optional
public java.lang.Object getStorageClass();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
tags
Optional
public java.util.Map<java.lang.String, java.lang.Object> getTags();
- Type: java.util.Map
versioningConfiguration
Optional
public java.lang.Object getVersioningConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR VersioningConfigurationProperty
websiteConfigurationV2
Optional
public java.lang.Object getWebsiteConfigurationV2();
- Type: com.aliyun.ros.cdk.core.IResolvable OR WebsiteConfigurationV2Property