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. |
bucketNameRequired
public java.lang.Object getBucketName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
accessControlOptional
public java.lang.Object getAccessControl();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
corsConfigurationOptional
public java.lang.Object getCorsConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR CORSConfigurationProperty
deletionForceOptional
public java.lang.Object getDeletionForce();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
enableOssHdfsServiceOptional
public java.lang.Object getEnableOssHdfsService();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
lifecycleConfigurationOptional
public java.lang.Object getLifecycleConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR LifecycleConfigurationProperty
loggingConfigurationOptional
public java.lang.Object getLoggingConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR LoggingConfigurationProperty
policyOptional
public java.lang.Object getPolicy();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map
redundancyTypeOptional
public java.lang.Object getRedundancyType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
refererConfigurationOptional
public java.lang.Object getRefererConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR RefererConfigurationProperty
resourceGroupIdOptional
public java.lang.Object getResourceGroupId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
serverSideEncryptionConfigurationOptional
public java.lang.Object getServerSideEncryptionConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR ServerSideEncryptionConfigurationProperty
storageClassOptional
public java.lang.Object getStorageClass();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
tagsOptional
public java.util.Map<java.lang.String, java.lang.Object> getTags();
- Type: java.util.Map
versioningConfigurationOptional
public java.lang.Object getVersioningConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR VersioningConfigurationProperty
websiteConfigurationV2Optional
public java.lang.Object getWebsiteConfigurationV2();
- Type: com.aliyun.ros.cdk.core.IResolvable OR WebsiteConfigurationV2Property