Class DataLakeState.Builder
- java.lang.Object
-
- com.pulumi.aws.securitylake.inputs.DataLakeState.Builder
-
- Enclosing class:
- DataLakeState
public static final class DataLakeState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DataLakeState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataLakeState.Builderarn(com.pulumi.core.Output<java.lang.String> arn)DataLakeState.Builderarn(java.lang.String arn)DataLakeStatebuild()DataLakeState.Builderconfiguration(DataLakeConfigurationArgs configuration)DataLakeState.Builderconfiguration(com.pulumi.core.Output<DataLakeConfigurationArgs> configuration)DataLakeState.BuildermetaStoreManagerRoleArn(com.pulumi.core.Output<java.lang.String> metaStoreManagerRoleArn)DataLakeState.BuildermetaStoreManagerRoleArn(java.lang.String metaStoreManagerRoleArn)DataLakeState.Builderregion(com.pulumi.core.Output<java.lang.String> region)DataLakeState.Builderregion(java.lang.String region)DataLakeState.Builders3BucketArn(com.pulumi.core.Output<java.lang.String> s3BucketArn)DataLakeState.Builders3BucketArn(java.lang.String s3BucketArn)DataLakeState.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)DataLakeState.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)DataLakeState.BuildertagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)DataLakeState.BuildertagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)DataLakeState.Buildertimeouts(DataLakeTimeoutsArgs timeouts)DataLakeState.Buildertimeouts(com.pulumi.core.Output<DataLakeTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DataLakeState defaults)
-
-
Method Detail
-
arn
public DataLakeState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn- ARN of the Data Lake.- Returns:
- builder
-
arn
public DataLakeState.Builder arn(java.lang.String arn)
- Parameters:
arn- ARN of the Data Lake.- Returns:
- builder
-
configuration
public DataLakeState.Builder configuration(@Nullable com.pulumi.core.Output<DataLakeConfigurationArgs> configuration)
- Parameters:
configuration- Specify the Region or Regions that will contribute data to the rollup region.- Returns:
- builder
-
configuration
public DataLakeState.Builder configuration(DataLakeConfigurationArgs configuration)
- Parameters:
configuration- Specify the Region or Regions that will contribute data to the rollup region.- Returns:
- builder
-
metaStoreManagerRoleArn
public DataLakeState.Builder metaStoreManagerRoleArn(@Nullable com.pulumi.core.Output<java.lang.String> metaStoreManagerRoleArn)
- Parameters:
metaStoreManagerRoleArn- ARN used to create and update the AWS Glue table. This table contains partitions generated by the ingestion and normalization of AWS log sources and custom sources.- Returns:
- builder
-
metaStoreManagerRoleArn
public DataLakeState.Builder metaStoreManagerRoleArn(java.lang.String metaStoreManagerRoleArn)
- Parameters:
metaStoreManagerRoleArn- ARN used to create and update the AWS Glue table. This table contains partitions generated by the ingestion and normalization of AWS log sources and custom sources.- Returns:
- builder
-
region
public DataLakeState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- The AWS Regions where Security Lake is automatically enabled.- Returns:
- builder
-
region
public DataLakeState.Builder region(java.lang.String region)
- Parameters:
region- The AWS Regions where Security Lake is automatically enabled.- Returns:
- builder
-
s3BucketArn
public DataLakeState.Builder s3BucketArn(@Nullable com.pulumi.core.Output<java.lang.String> s3BucketArn)
- Parameters:
s3BucketArn- The ARN for the Amazon Security Lake Amazon S3 bucket.- Returns:
- builder
-
s3BucketArn
public DataLakeState.Builder s3BucketArn(java.lang.String s3BucketArn)
- Parameters:
s3BucketArn- The ARN for the Amazon Security Lake Amazon S3 bucket.- Returns:
- builder
-
tags
public DataLakeState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public DataLakeState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
public DataLakeState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
tagsAll
public DataLakeState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
- Parameters:
tagsAll- A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.- Returns:
- builder
-
timeouts
public DataLakeState.Builder timeouts(@Nullable com.pulumi.core.Output<DataLakeTimeoutsArgs> timeouts)
-
timeouts
public DataLakeState.Builder timeouts(DataLakeTimeoutsArgs timeouts)
-
build
public DataLakeState build()
-
-