Interface DatasetGroup.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DatasetGroup.Builder,DatasetGroup>,SdkBuilder<DatasetGroup.Builder,DatasetGroup>,SdkPojo
- Enclosing class:
- DatasetGroup
public static interface DatasetGroup.Builder extends SdkPojo, CopyableBuilder<DatasetGroup.Builder,DatasetGroup>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DatasetGroup.BuildercreationDateTime(Instant creationDateTime)The creation date and time (in Unix time) of the dataset group.DatasetGroup.BuilderdatasetGroupArn(String datasetGroupArn)The Amazon Resource Name (ARN) of the dataset group.DatasetGroup.Builderdomain(String domain)The domain of a Domain dataset group.DatasetGroup.Builderdomain(Domain domain)The domain of a Domain dataset group.DatasetGroup.BuilderfailureReason(String failureReason)If creating a dataset group fails, provides the reason why.DatasetGroup.BuilderkmsKeyArn(String kmsKeyArn)The Amazon Resource Name (ARN) of the Key Management Service (KMS) key used to encrypt the datasets.DatasetGroup.BuilderlastUpdatedDateTime(Instant lastUpdatedDateTime)The last update date and time (in Unix time) of the dataset group.DatasetGroup.Buildername(String name)The name of the dataset group.DatasetGroup.BuilderroleArn(String roleArn)The ARN of the Identity and Access Management (IAM) role that has permissions to access the Key Management Service (KMS) key.DatasetGroup.Builderstatus(String status)The current status of the dataset group.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
name
DatasetGroup.Builder name(String name)
The name of the dataset group.
- Parameters:
name- The name of the dataset group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datasetGroupArn
DatasetGroup.Builder datasetGroupArn(String datasetGroupArn)
The Amazon Resource Name (ARN) of the dataset group.
- Parameters:
datasetGroupArn- The Amazon Resource Name (ARN) of the dataset group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
DatasetGroup.Builder status(String status)
The current status of the dataset group.
A dataset group can be in one of the following states:
-
CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED
-
DELETE PENDING
- Parameters:
status- The current status of the dataset group.A dataset group can be in one of the following states:
-
CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED
-
DELETE PENDING
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
roleArn
DatasetGroup.Builder roleArn(String roleArn)
The ARN of the Identity and Access Management (IAM) role that has permissions to access the Key Management Service (KMS) key. Supplying an IAM role is only valid when also specifying a KMS key.
- Parameters:
roleArn- The ARN of the Identity and Access Management (IAM) role that has permissions to access the Key Management Service (KMS) key. Supplying an IAM role is only valid when also specifying a KMS key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
kmsKeyArn
DatasetGroup.Builder kmsKeyArn(String kmsKeyArn)
The Amazon Resource Name (ARN) of the Key Management Service (KMS) key used to encrypt the datasets.
- Parameters:
kmsKeyArn- The Amazon Resource Name (ARN) of the Key Management Service (KMS) key used to encrypt the datasets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationDateTime
DatasetGroup.Builder creationDateTime(Instant creationDateTime)
The creation date and time (in Unix time) of the dataset group.
- Parameters:
creationDateTime- The creation date and time (in Unix time) of the dataset group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedDateTime
DatasetGroup.Builder lastUpdatedDateTime(Instant lastUpdatedDateTime)
The last update date and time (in Unix time) of the dataset group.
- Parameters:
lastUpdatedDateTime- The last update date and time (in Unix time) of the dataset group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
failureReason
DatasetGroup.Builder failureReason(String failureReason)
If creating a dataset group fails, provides the reason why.
- Parameters:
failureReason- If creating a dataset group fails, provides the reason why.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domain
DatasetGroup.Builder domain(String domain)
The domain of a Domain dataset group.
-
domain
DatasetGroup.Builder domain(Domain domain)
The domain of a Domain dataset group.
-
-