Interface ScopeDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ScopeDetails.Builder,ScopeDetails>,SdkBuilder<ScopeDetails.Builder,ScopeDetails>,SdkPojo
- Enclosing class:
- ScopeDetails
public static interface ScopeDetails.Builder extends SdkPojo, CopyableBuilder<ScopeDetails.Builder,ScopeDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ScopeDetails.BuilderlakeFormationTagPolicies(Collection<LakeFormationTagPolicyDetails> lakeFormationTagPolicies)Underlying LF resources that will be affected by this notification.ScopeDetails.BuilderlakeFormationTagPolicies(Consumer<LakeFormationTagPolicyDetails.Builder>... lakeFormationTagPolicies)Underlying LF resources that will be affected by this notification.ScopeDetails.BuilderlakeFormationTagPolicies(LakeFormationTagPolicyDetails... lakeFormationTagPolicies)Underlying LF resources that will be affected by this notification.ScopeDetails.BuilderredshiftDataShares(Collection<RedshiftDataShareDetails> redshiftDataShares)Underlying Redshift resources that will be affected by this notification.ScopeDetails.BuilderredshiftDataShares(Consumer<RedshiftDataShareDetails.Builder>... redshiftDataShares)Underlying Redshift resources that will be affected by this notification.ScopeDetails.BuilderredshiftDataShares(RedshiftDataShareDetails... redshiftDataShares)Underlying Redshift resources that will be affected by this notification.ScopeDetails.Builders3DataAccesses(Collection<S3DataAccessDetails> s3DataAccesses)Underlying S3 resources that will be affected by this notification.ScopeDetails.Builders3DataAccesses(Consumer<S3DataAccessDetails.Builder>... s3DataAccesses)Underlying S3 resources that will be affected by this notification.ScopeDetails.Builders3DataAccesses(S3DataAccessDetails... s3DataAccesses)Underlying S3 resources that will be affected by this notification.-
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, sdkFields
-
-
-
-
Method Detail
-
lakeFormationTagPolicies
ScopeDetails.Builder lakeFormationTagPolicies(Collection<LakeFormationTagPolicyDetails> lakeFormationTagPolicies)
Underlying LF resources that will be affected by this notification.
- Parameters:
lakeFormationTagPolicies- Underlying LF resources that will be affected by this notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lakeFormationTagPolicies
ScopeDetails.Builder lakeFormationTagPolicies(LakeFormationTagPolicyDetails... lakeFormationTagPolicies)
Underlying LF resources that will be affected by this notification.
- Parameters:
lakeFormationTagPolicies- Underlying LF resources that will be affected by this notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lakeFormationTagPolicies
ScopeDetails.Builder lakeFormationTagPolicies(Consumer<LakeFormationTagPolicyDetails.Builder>... lakeFormationTagPolicies)
Underlying LF resources that will be affected by this notification.
This is a convenience method that creates an instance of theLakeFormationTagPolicyDetails.Builderavoiding the need to create one manually viaLakeFormationTagPolicyDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#lakeFormationTagPolicies(List.) - Parameters:
lakeFormationTagPolicies- a consumer that will call methods onLakeFormationTagPolicyDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#lakeFormationTagPolicies(java.util.Collection)
-
redshiftDataShares
ScopeDetails.Builder redshiftDataShares(Collection<RedshiftDataShareDetails> redshiftDataShares)
Underlying Redshift resources that will be affected by this notification.
- Parameters:
redshiftDataShares- Underlying Redshift resources that will be affected by this notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redshiftDataShares
ScopeDetails.Builder redshiftDataShares(RedshiftDataShareDetails... redshiftDataShares)
Underlying Redshift resources that will be affected by this notification.
- Parameters:
redshiftDataShares- Underlying Redshift resources that will be affected by this notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redshiftDataShares
ScopeDetails.Builder redshiftDataShares(Consumer<RedshiftDataShareDetails.Builder>... redshiftDataShares)
Underlying Redshift resources that will be affected by this notification.
This is a convenience method that creates an instance of theRedshiftDataShareDetails.Builderavoiding the need to create one manually viaRedshiftDataShareDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#redshiftDataShares(List.) - Parameters:
redshiftDataShares- a consumer that will call methods onRedshiftDataShareDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#redshiftDataShares(java.util.Collection)
-
s3DataAccesses
ScopeDetails.Builder s3DataAccesses(Collection<S3DataAccessDetails> s3DataAccesses)
Underlying S3 resources that will be affected by this notification.
- Parameters:
s3DataAccesses- Underlying S3 resources that will be affected by this notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3DataAccesses
ScopeDetails.Builder s3DataAccesses(S3DataAccessDetails... s3DataAccesses)
Underlying S3 resources that will be affected by this notification.
- Parameters:
s3DataAccesses- Underlying S3 resources that will be affected by this notification.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3DataAccesses
ScopeDetails.Builder s3DataAccesses(Consumer<S3DataAccessDetails.Builder>... s3DataAccesses)
Underlying S3 resources that will be affected by this notification.
This is a convenience method that creates an instance of theS3DataAccessDetails.Builderavoiding the need to create one manually viaS3DataAccessDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#s3DataAccesses(List.) - Parameters:
s3DataAccesses- a consumer that will call methods onS3DataAccessDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#s3DataAccesses(java.util.Collection)
-
-