Interface IntermediateTableActiveVersion.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<IntermediateTableActiveVersion.Builder,,IntermediateTableActiveVersion> SdkBuilder<IntermediateTableActiveVersion.Builder,,IntermediateTableActiveVersion> SdkPojo
- Enclosing class:
IntermediateTableActiveVersion
-
Method Summary
Modifier and TypeMethodDescriptionanalysisId(String analysisId) The identifier of the protected query that created this version.analysisType(String analysisType) The type of analysis that created this version.analysisType(PopulateIntermediateTableAnalysisType analysisType) The type of analysis that created this version.expirationTime(Instant expirationTime) The time when this version expires based on the retention period.inheritedConstraints(Consumer<IntermediateTableInheritedConstraints.Builder> inheritedConstraints) The privacy constraints inherited from parent tables at the time this version was populated.inheritedConstraints(IntermediateTableInheritedConstraints inheritedConstraints) The privacy constraints inherited from parent tables at the time this version was populated.The Amazon Resource Name (ARN) of the KMS key used to encrypt this version's data.parameters(Map<String, String> parameters) The runtime parameters that were used when populating this version.The unique identifier of the active version.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
versionId
The unique identifier of the active version.
- Parameters:
versionId- The unique identifier of the active version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisId
The identifier of the protected query that created this version.
- Parameters:
analysisId- The identifier of the protected query that created this version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
analysisType
The type of analysis that created this version.
- Parameters:
analysisType- The type of analysis that created this version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
analysisType
IntermediateTableActiveVersion.Builder analysisType(PopulateIntermediateTableAnalysisType analysisType) The type of analysis that created this version.
- Parameters:
analysisType- The type of analysis that created this version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
kmsKeyArn
The Amazon Resource Name (ARN) of the KMS key used to encrypt this version's data.
- Parameters:
kmsKeyArn- The Amazon Resource Name (ARN) of the KMS key used to encrypt this version's data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parameters
The runtime parameters that were used when populating this version.
- Parameters:
parameters- The runtime parameters that were used when populating this version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inheritedConstraints
IntermediateTableActiveVersion.Builder inheritedConstraints(IntermediateTableInheritedConstraints inheritedConstraints) The privacy constraints inherited from parent tables at the time this version was populated.
- Parameters:
inheritedConstraints- The privacy constraints inherited from parent tables at the time this version was populated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inheritedConstraints
default IntermediateTableActiveVersion.Builder inheritedConstraints(Consumer<IntermediateTableInheritedConstraints.Builder> inheritedConstraints) The privacy constraints inherited from parent tables at the time this version was populated.
This is a convenience method that creates an instance of theIntermediateTableInheritedConstraints.Builderavoiding the need to create one manually viaIntermediateTableInheritedConstraints.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinheritedConstraints(IntermediateTableInheritedConstraints).- Parameters:
inheritedConstraints- a consumer that will call methods onIntermediateTableInheritedConstraints.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
expirationTime
The time when this version expires based on the retention period.
- Parameters:
expirationTime- The time when this version expires based on the retention period.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-