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 ExportTaskState
build()
ExportTaskState.Builder
exportOnlies(com.pulumi.core.Output<java.util.List<java.lang.String>> exportOnlies)
ExportTaskState.Builder
exportOnlies(java.lang.String... exportOnlies)
ExportTaskState.Builder
exportOnlies(java.util.List<java.lang.String> exportOnlies)
ExportTaskState.Builder
exportTaskIdentifier(com.pulumi.core.Output<java.lang.String> exportTaskIdentifier)
ExportTaskState.Builder
exportTaskIdentifier(java.lang.String exportTaskIdentifier)
ExportTaskState.Builder
failureCause(com.pulumi.core.Output<java.lang.String> failureCause)
ExportTaskState.Builder
failureCause(java.lang.String failureCause)
ExportTaskState.Builder
iamRoleArn(com.pulumi.core.Output<java.lang.String> iamRoleArn)
ExportTaskState.Builder
iamRoleArn(java.lang.String iamRoleArn)
ExportTaskState.Builder
kmsKeyId(com.pulumi.core.Output<java.lang.String> kmsKeyId)
ExportTaskState.Builder
kmsKeyId(java.lang.String kmsKeyId)
ExportTaskState.Builder
percentProgress(com.pulumi.core.Output<java.lang.Integer> percentProgress)
ExportTaskState.Builder
percentProgress(java.lang.Integer percentProgress)
ExportTaskState.Builder
s3BucketName(com.pulumi.core.Output<java.lang.String> s3BucketName)
ExportTaskState.Builder
s3BucketName(java.lang.String s3BucketName)
ExportTaskState.Builder
s3Prefix(com.pulumi.core.Output<java.lang.String> s3Prefix)
ExportTaskState.Builder
s3Prefix(java.lang.String s3Prefix)
ExportTaskState.Builder
snapshotTime(com.pulumi.core.Output<java.lang.String> snapshotTime)
ExportTaskState.Builder
snapshotTime(java.lang.String snapshotTime)
ExportTaskState.Builder
sourceArn(com.pulumi.core.Output<java.lang.String> sourceArn)
ExportTaskState.Builder
sourceArn(java.lang.String sourceArn)
ExportTaskState.Builder
sourceType(com.pulumi.core.Output<java.lang.String> sourceType)
ExportTaskState.Builder
sourceType(java.lang.String sourceType)
ExportTaskState.Builder
status(com.pulumi.core.Output<java.lang.String> status)
ExportTaskState.Builder
status(java.lang.String status)
ExportTaskState.Builder
taskEndTime(com.pulumi.core.Output<java.lang.String> taskEndTime)
ExportTaskState.Builder
taskEndTime(java.lang.String taskEndTime)
ExportTaskState.Builder
taskStartTime(com.pulumi.core.Output<java.lang.String> taskStartTime)
ExportTaskState.Builder
taskStartTime(java.lang.String taskStartTime)
ExportTaskState.Builder
timeouts(ExportTaskTimeoutsArgs timeouts)
ExportTaskState.Builder
timeouts(com.pulumi.core.Output<ExportTaskTimeoutsArgs> timeouts)
ExportTaskState.Builder
warningMessage(com.pulumi.core.Output<java.lang.String> warningMessage)
ExportTaskState.Builder
warningMessage(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
-
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
- Amazon Resource Name (ARN) of the snapshot to export. The following arguments are optional:- Returns:
- builder
-
sourceArn
public ExportTaskState.Builder sourceArn(java.lang.String sourceArn)
- Parameters:
sourceArn
- Amazon Resource Name (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()
-
-