Package com.pulumi.aws.securitylake
Class DataLakeArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.securitylake.DataLakeArgs.Builder
-
- Enclosing class:
- DataLakeArgs
public static final class DataLakeArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DataLakeArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataLakeArgsbuild()DataLakeArgs.Builderconfiguration(DataLakeConfigurationArgs configuration)DataLakeArgs.Builderconfiguration(com.pulumi.core.Output<DataLakeConfigurationArgs> configuration)DataLakeArgs.BuildermetaStoreManagerRoleArn(com.pulumi.core.Output<java.lang.String> metaStoreManagerRoleArn)DataLakeArgs.BuildermetaStoreManagerRoleArn(java.lang.String metaStoreManagerRoleArn)DataLakeArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)DataLakeArgs.Builderregion(java.lang.String region)DataLakeArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)DataLakeArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)DataLakeArgs.Buildertimeouts(DataLakeTimeoutsArgs timeouts)DataLakeArgs.Buildertimeouts(com.pulumi.core.Output<DataLakeTimeoutsArgs> timeouts)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DataLakeArgs defaults)
-
-
Method Detail
-
configuration
public DataLakeArgs.Builder configuration(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 DataLakeArgs.Builder configuration(DataLakeConfigurationArgs configuration)
- Parameters:
configuration- Specify the Region or Regions that will contribute data to the rollup region.- Returns:
- builder
-
metaStoreManagerRoleArn
public DataLakeArgs.Builder metaStoreManagerRoleArn(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 DataLakeArgs.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 DataLakeArgs.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 DataLakeArgs.Builder region(java.lang.String region)
- Parameters:
region- The AWS Regions where Security Lake is automatically enabled.- Returns:
- builder
-
tags
public DataLakeArgs.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 DataLakeArgs.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
-
timeouts
public DataLakeArgs.Builder timeouts(@Nullable com.pulumi.core.Output<DataLakeTimeoutsArgs> timeouts)
-
timeouts
public DataLakeArgs.Builder timeouts(DataLakeTimeoutsArgs timeouts)
-
build
public DataLakeArgs build()
-
-