Interface DescribeLakeFormationIdentityCenterConfigurationResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeLakeFormationIdentityCenterConfigurationResponse.Builder,
,DescribeLakeFormationIdentityCenterConfigurationResponse> LakeFormationResponse.Builder
,SdkBuilder<DescribeLakeFormationIdentityCenterConfigurationResponse.Builder,
,DescribeLakeFormationIdentityCenterConfigurationResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeLakeFormationIdentityCenterConfigurationResponse
@Mutable
@NotThreadSafe
public static interface DescribeLakeFormationIdentityCenterConfigurationResponse.Builder
extends LakeFormationResponse.Builder, SdkPojo, CopyableBuilder<DescribeLakeFormationIdentityCenterConfigurationResponse.Builder,DescribeLakeFormationIdentityCenterConfigurationResponse>
-
Method Summary
Modifier and TypeMethodDescriptionapplicationArn
(String applicationArn) The Amazon Resource Name (ARN) of the Lake Formation application integrated with IAM Identity Center.The identifier for the Data Catalog.externalFiltering
(Consumer<ExternalFilteringConfiguration.Builder> externalFiltering) Indicates if external filtering is enabled.externalFiltering
(ExternalFilteringConfiguration externalFiltering) Indicates if external filtering is enabled.instanceArn
(String instanceArn) The Amazon Resource Name (ARN) of the connection.resourceShare
(String resourceShare) The Amazon Resource Name (ARN) of the RAM share.shareRecipients
(Collection<DataLakePrincipal> shareRecipients) A list of Amazon Web Services account IDs or Amazon Web Services organization/organizational unit ARNs that are allowed to access data managed by Lake Formation.shareRecipients
(Consumer<DataLakePrincipal.Builder>... shareRecipients) A list of Amazon Web Services account IDs or Amazon Web Services organization/organizational unit ARNs that are allowed to access data managed by Lake Formation.shareRecipients
(DataLakePrincipal... shareRecipients) A list of Amazon Web Services account IDs or Amazon Web Services organization/organizational unit ARNs that are allowed to access data managed by Lake Formation.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.lakeformation.model.LakeFormationResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
catalogId
The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.
- Parameters:
catalogId
- The identifier for the Data Catalog. By default, the account ID. The Data Catalog is the persistent metadata store. It contains database definitions, table definitions, and other control information to manage your Lake Formation environment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceArn
The Amazon Resource Name (ARN) of the connection.
- Parameters:
instanceArn
- The Amazon Resource Name (ARN) of the connection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationArn
DescribeLakeFormationIdentityCenterConfigurationResponse.Builder applicationArn(String applicationArn) The Amazon Resource Name (ARN) of the Lake Formation application integrated with IAM Identity Center.
- Parameters:
applicationArn
- The Amazon Resource Name (ARN) of the Lake Formation application integrated with IAM Identity Center.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
externalFiltering
DescribeLakeFormationIdentityCenterConfigurationResponse.Builder externalFiltering(ExternalFilteringConfiguration externalFiltering) Indicates if external filtering is enabled.
- Parameters:
externalFiltering
- Indicates if external filtering is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
externalFiltering
default DescribeLakeFormationIdentityCenterConfigurationResponse.Builder externalFiltering(Consumer<ExternalFilteringConfiguration.Builder> externalFiltering) Indicates if external filtering is enabled.
This is a convenience method that creates an instance of theExternalFilteringConfiguration.Builder
avoiding the need to create one manually viaExternalFilteringConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toexternalFiltering(ExternalFilteringConfiguration)
.- Parameters:
externalFiltering
- a consumer that will call methods onExternalFilteringConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-