Package com.pulumi.aws.rds.inputs
Class ExportTaskState.Builder
- java.lang.Object
-
- com.pulumi.aws.rds.inputs.ExportTaskState.Builder
-
- Enclosing class:
- ExportTaskState
public static final class ExportTaskState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ExportTaskState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExportTaskStatebuild()ExportTaskState.BuilderexportOnlies(com.pulumi.core.Output<java.util.List<java.lang.String>> exportOnlies)ExportTaskState.BuilderexportOnlies(java.lang.String... exportOnlies)ExportTaskState.BuilderexportOnlies(java.util.List<java.lang.String> exportOnlies)ExportTaskState.BuilderexportTaskIdentifier(com.pulumi.core.Output<java.lang.String> exportTaskIdentifier)ExportTaskState.BuilderexportTaskIdentifier(java.lang.String exportTaskIdentifier)ExportTaskState.BuilderfailureCause(com.pulumi.core.Output<java.lang.String> failureCause)ExportTaskState.BuilderfailureCause(java.lang.String failureCause)ExportTaskState.BuilderiamRoleArn(com.pulumi.core.Output<java.lang.String> iamRoleArn)ExportTaskState.BuilderiamRoleArn(java.lang.String iamRoleArn)ExportTaskState.BuilderkmsKeyId(com.pulumi.core.Output<java.lang.String> kmsKeyId)ExportTaskState.BuilderkmsKeyId(java.lang.String kmsKeyId)ExportTaskState.BuilderpercentProgress(com.pulumi.core.Output<java.lang.Integer> percentProgress)ExportTaskState.BuilderpercentProgress(java.lang.Integer percentProgress)ExportTaskState.Builderregion(com.pulumi.core.Output<java.lang.String> region)ExportTaskState.Builderregion(java.lang.String region)ExportTaskState.Builders3BucketName(com.pulumi.core.Output<java.lang.String> s3BucketName)ExportTaskState.Builders3BucketName(java.lang.String s3BucketName)ExportTaskState.Builders3Prefix(com.pulumi.core.Output<java.lang.String> s3Prefix)ExportTaskState.Builders3Prefix(java.lang.String s3Prefix)ExportTaskState.BuildersnapshotTime(com.pulumi.core.Output<java.lang.String> snapshotTime)ExportTaskState.BuildersnapshotTime(java.lang.String snapshotTime)ExportTaskState.BuildersourceArn(com.pulumi.core.Output<java.lang.String> sourceArn)ExportTaskState.BuildersourceArn(java.lang.String sourceArn)ExportTaskState.BuildersourceType(com.pulumi.core.Output<java.lang.String> sourceType)ExportTaskState.BuildersourceType(java.lang.String sourceType)ExportTaskState.Builderstatus(com.pulumi.core.Output<java.lang.String> status)ExportTaskState.Builderstatus(java.lang.String status)ExportTaskState.BuildertaskEndTime(com.pulumi.core.Output<java.lang.String> taskEndTime)ExportTaskState.BuildertaskEndTime(java.lang.String taskEndTime)ExportTaskState.BuildertaskStartTime(com.pulumi.core.Output<java.lang.String> taskStartTime)ExportTaskState.BuildertaskStartTime(java.lang.String taskStartTime)ExportTaskState.Buildertimeouts(ExportTaskTimeoutsArgs timeouts)ExportTaskState.Buildertimeouts(com.pulumi.core.Output<ExportTaskTimeoutsArgs> timeouts)ExportTaskState.BuilderwarningMessage(com.pulumi.core.Output<java.lang.String> warningMessage)ExportTaskState.BuilderwarningMessage(java.lang.String warningMessage)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ExportTaskState defaults)
-
-
Method Detail
-
exportOnlies
public ExportTaskState.Builder exportOnlies(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> exportOnlies)
- Parameters:
exportOnlies- Data to be exported from the snapshot. If this parameter is not provided, all the snapshot data is exported. Valid values are documented in the [AWS StartExportTask API documentation](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartExportTask.html#API_StartExportTask_RequestParameters).- Returns:
- builder
-
exportOnlies
public ExportTaskState.Builder exportOnlies(java.util.List<java.lang.String> exportOnlies)
- Parameters:
exportOnlies- Data to be exported from the snapshot. If this parameter is not provided, all the snapshot data is exported. Valid values are documented in the [AWS StartExportTask API documentation](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartExportTask.html#API_StartExportTask_RequestParameters).- Returns:
- builder
-
exportOnlies
public ExportTaskState.Builder exportOnlies(java.lang.String... exportOnlies)
- Parameters:
exportOnlies- Data to be exported from the snapshot. If this parameter is not provided, all the snapshot data is exported. Valid values are documented in the [AWS StartExportTask API documentation](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartExportTask.html#API_StartExportTask_RequestParameters).- Returns:
- builder
-
exportTaskIdentifier
public ExportTaskState.Builder exportTaskIdentifier(@Nullable com.pulumi.core.Output<java.lang.String> exportTaskIdentifier)
- Parameters:
exportTaskIdentifier- Unique identifier for the snapshot export task.- Returns:
- builder
-
exportTaskIdentifier
public ExportTaskState.Builder exportTaskIdentifier(java.lang.String exportTaskIdentifier)
- Parameters:
exportTaskIdentifier- Unique identifier for the snapshot export task.- Returns:
- builder
-
failureCause
public ExportTaskState.Builder failureCause(@Nullable com.pulumi.core.Output<java.lang.String> failureCause)
- Parameters:
failureCause- Reason the export failed, if it failed.- Returns:
- builder
-
failureCause
public ExportTaskState.Builder failureCause(java.lang.String failureCause)
- Parameters:
failureCause- Reason the export failed, if it failed.- Returns:
- builder
-
iamRoleArn
public ExportTaskState.Builder iamRoleArn(@Nullable com.pulumi.core.Output<java.lang.String> iamRoleArn)
- Parameters:
iamRoleArn- ARN of the IAM role to use for writing to the Amazon S3 bucket.- Returns:
- builder
-
iamRoleArn
public ExportTaskState.Builder iamRoleArn(java.lang.String iamRoleArn)
- Parameters:
iamRoleArn- ARN of the IAM role to use for writing to the Amazon S3 bucket.- Returns:
- builder
-
kmsKeyId
public ExportTaskState.Builder kmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> kmsKeyId)
- Parameters:
kmsKeyId- ID of the Amazon Web Services KMS key to use to encrypt the snapshot.- Returns:
- builder
-
kmsKeyId
public ExportTaskState.Builder kmsKeyId(java.lang.String kmsKeyId)
- Parameters:
kmsKeyId- ID of the Amazon Web Services KMS key to use to encrypt the snapshot.- Returns:
- builder
-
percentProgress
public ExportTaskState.Builder percentProgress(@Nullable com.pulumi.core.Output<java.lang.Integer> percentProgress)
- Parameters:
percentProgress- Progress of the snapshot export task as a percentage.- Returns:
- builder
-
percentProgress
public ExportTaskState.Builder percentProgress(java.lang.Integer percentProgress)
- Parameters:
percentProgress- Progress of the snapshot export task as a percentage.- Returns:
- builder
-
region
public ExportTaskState.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public ExportTaskState.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
s3BucketName
public ExportTaskState.Builder s3BucketName(@Nullable com.pulumi.core.Output<java.lang.String> s3BucketName)
- Parameters:
s3BucketName- Name of the Amazon S3 bucket to export the snapshot to.- Returns:
- builder
-
s3BucketName
public ExportTaskState.Builder s3BucketName(java.lang.String s3BucketName)
- Parameters:
s3BucketName- Name of the Amazon S3 bucket to export the snapshot to.- Returns:
- builder
-
s3Prefix
public ExportTaskState.Builder s3Prefix(@Nullable com.pulumi.core.Output<java.lang.String> s3Prefix)
- Parameters:
s3Prefix- Amazon S3 bucket prefix to use as the file name and path of the exported snapshot.- Returns:
- builder
-
s3Prefix
public ExportTaskState.Builder s3Prefix(java.lang.String s3Prefix)
- Parameters:
s3Prefix- Amazon S3 bucket prefix to use as the file name and path of the exported snapshot.- Returns:
- builder
-
snapshotTime
public ExportTaskState.Builder snapshotTime(@Nullable com.pulumi.core.Output<java.lang.String> snapshotTime)
- Parameters:
snapshotTime- Time that the snapshot was created.- Returns:
- builder
-
snapshotTime
public ExportTaskState.Builder snapshotTime(java.lang.String snapshotTime)
- Parameters:
snapshotTime- Time that the snapshot was created.- Returns:
- builder
-
sourceArn
public ExportTaskState.Builder sourceArn(@Nullable com.pulumi.core.Output<java.lang.String> sourceArn)
- Parameters:
sourceArn- ARN of the snapshot to export. The following arguments are optional:- Returns:
- builder
-
sourceArn
public ExportTaskState.Builder sourceArn(java.lang.String sourceArn)
- Parameters:
sourceArn- ARN of the snapshot to export. The following arguments are optional:- Returns:
- builder
-
sourceType
public ExportTaskState.Builder sourceType(@Nullable com.pulumi.core.Output<java.lang.String> sourceType)
- Parameters:
sourceType- Type of source for the export.- Returns:
- builder
-
sourceType
public ExportTaskState.Builder sourceType(java.lang.String sourceType)
- Parameters:
sourceType- Type of source for the export.- Returns:
- builder
-
status
public ExportTaskState.Builder status(@Nullable com.pulumi.core.Output<java.lang.String> status)
- Parameters:
status- Status of the export task.- Returns:
- builder
-
status
public ExportTaskState.Builder status(java.lang.String status)
- Parameters:
status- Status of the export task.- Returns:
- builder
-
taskEndTime
public ExportTaskState.Builder taskEndTime(@Nullable com.pulumi.core.Output<java.lang.String> taskEndTime)
- Parameters:
taskEndTime- Time that the snapshot export task completed.- Returns:
- builder
-
taskEndTime
public ExportTaskState.Builder taskEndTime(java.lang.String taskEndTime)
- Parameters:
taskEndTime- Time that the snapshot export task completed.- Returns:
- builder
-
taskStartTime
public ExportTaskState.Builder taskStartTime(@Nullable com.pulumi.core.Output<java.lang.String> taskStartTime)
- Parameters:
taskStartTime- Time that the snapshot export task started.- Returns:
- builder
-
taskStartTime
public ExportTaskState.Builder taskStartTime(java.lang.String taskStartTime)
- Parameters:
taskStartTime- Time that the snapshot export task started.- Returns:
- builder
-
timeouts
public ExportTaskState.Builder timeouts(@Nullable com.pulumi.core.Output<ExportTaskTimeoutsArgs> timeouts)
-
timeouts
public ExportTaskState.Builder timeouts(ExportTaskTimeoutsArgs timeouts)
-
warningMessage
public ExportTaskState.Builder warningMessage(@Nullable com.pulumi.core.Output<java.lang.String> warningMessage)
- Parameters:
warningMessage- Warning about the snapshot export task, if any.- Returns:
- builder
-
warningMessage
public ExportTaskState.Builder warningMessage(java.lang.String warningMessage)
- Parameters:
warningMessage- Warning about the snapshot export task, if any.- Returns:
- builder
-
build
public ExportTaskState build()
-
-