Interface UpdateIdNamespaceRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateIdNamespaceRequest.Builder,,UpdateIdNamespaceRequest> EntityResolutionRequest.Builder,SdkBuilder<UpdateIdNamespaceRequest.Builder,,UpdateIdNamespaceRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateIdNamespaceRequest
-
Method Summary
Modifier and TypeMethodDescriptiondescription(String description) The description of the ID namespace.idMappingWorkflowProperties(Collection<IdNamespaceIdMappingWorkflowProperties> idMappingWorkflowProperties) Determines the properties ofIdMappingWorkflowwhere thisIdNamespacecan be used as aSourceor aTarget.idMappingWorkflowProperties(Consumer<IdNamespaceIdMappingWorkflowProperties.Builder>... idMappingWorkflowProperties) Determines the properties ofIdMappingWorkflowwhere thisIdNamespacecan be used as aSourceor aTarget.idMappingWorkflowProperties(IdNamespaceIdMappingWorkflowProperties... idMappingWorkflowProperties) Determines the properties ofIdMappingWorkflowwhere thisIdNamespacecan be used as aSourceor aTarget.idNamespaceName(String idNamespaceName) The name of the ID namespace.inputSourceConfig(Collection<IdNamespaceInputSource> inputSourceConfig) A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.inputSourceConfig(Consumer<IdNamespaceInputSource.Builder>... inputSourceConfig) A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.inputSourceConfig(IdNamespaceInputSource... inputSourceConfig) A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The Amazon Resource Name (ARN) of the IAM role.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.entityresolution.model.EntityResolutionRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
description
The description of the ID namespace.
- Parameters:
description- The description of the ID namespace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idMappingWorkflowProperties
UpdateIdNamespaceRequest.Builder idMappingWorkflowProperties(Collection<IdNamespaceIdMappingWorkflowProperties> idMappingWorkflowProperties) Determines the properties of
IdMappingWorkflowwhere thisIdNamespacecan be used as aSourceor aTarget.- Parameters:
idMappingWorkflowProperties- Determines the properties ofIdMappingWorkflowwhere thisIdNamespacecan be used as aSourceor aTarget.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idMappingWorkflowProperties
UpdateIdNamespaceRequest.Builder idMappingWorkflowProperties(IdNamespaceIdMappingWorkflowProperties... idMappingWorkflowProperties) Determines the properties of
IdMappingWorkflowwhere thisIdNamespacecan be used as aSourceor aTarget.- Parameters:
idMappingWorkflowProperties- Determines the properties ofIdMappingWorkflowwhere thisIdNamespacecan be used as aSourceor aTarget.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
idMappingWorkflowProperties
UpdateIdNamespaceRequest.Builder idMappingWorkflowProperties(Consumer<IdNamespaceIdMappingWorkflowProperties.Builder>... idMappingWorkflowProperties) Determines the properties of
This is a convenience method that creates an instance of theIdMappingWorkflowwhere thisIdNamespacecan be used as aSourceor aTarget.IdNamespaceIdMappingWorkflowProperties.Builderavoiding the need to create one manually viaIdNamespaceIdMappingWorkflowProperties.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toidMappingWorkflowProperties(List<IdNamespaceIdMappingWorkflowProperties>).- Parameters:
idMappingWorkflowProperties- a consumer that will call methods onIdNamespaceIdMappingWorkflowProperties.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
idNamespaceName
The name of the ID namespace.
- Parameters:
idNamespaceName- The name of the ID namespace.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputSourceConfig
UpdateIdNamespaceRequest.Builder inputSourceConfig(Collection<IdNamespaceInputSource> inputSourceConfig) A list of
InputSourceobjects, which have the fieldsInputSourceARNandSchemaName.- Parameters:
inputSourceConfig- A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputSourceConfig
A list of
InputSourceobjects, which have the fieldsInputSourceARNandSchemaName.- Parameters:
inputSourceConfig- A list ofInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
inputSourceConfig
UpdateIdNamespaceRequest.Builder inputSourceConfig(Consumer<IdNamespaceInputSource.Builder>... inputSourceConfig) A list of
This is a convenience method that creates an instance of theInputSourceobjects, which have the fieldsInputSourceARNandSchemaName.IdNamespaceInputSource.Builderavoiding the need to create one manually viaIdNamespaceInputSource.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toinputSourceConfig(List<IdNamespaceInputSource>).- Parameters:
inputSourceConfig- a consumer that will call methods onIdNamespaceInputSource.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
roleArn
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the resources defined in this
IdNamespaceon your behalf as part of a workflow run.- Parameters:
roleArn- The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access the resources defined in thisIdNamespaceon your behalf as part of a workflow run.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateIdNamespaceRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateIdNamespaceRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-