Skip to content

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();

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();

loggingConfigurationOptional

public java.lang.Object getLoggingConfiguration();

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();

resourceGroupIdOptional

public java.lang.Object getResourceGroupId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

serverSideEncryptionConfigurationOptional

public java.lang.Object getServerSideEncryptionConfiguration();

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();

websiteConfigurationV2Optional

public java.lang.Object getWebsiteConfigurationV2();