Interface RegisterOpentdfConfigRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<RegisterOpentdfConfigRequest.Builder,,RegisterOpentdfConfigRequest> SdkBuilder<RegisterOpentdfConfigRequest.Builder,,RegisterOpentdfConfigRequest> SdkPojo,SdkRequest.Builder,WickrRequest.Builder
- Enclosing class:
RegisterOpentdfConfigRequest
@Mutable
@NotThreadSafe
public static interface RegisterOpentdfConfigRequest.Builder
extends WickrRequest.Builder, SdkPojo, CopyableBuilder<RegisterOpentdfConfigRequest.Builder,RegisterOpentdfConfigRequest>
-
Method Summary
Modifier and TypeMethodDescriptionThe OIDC client ID used for authenticating with the OpenTDF provider.clientSecret(String clientSecret) The OIDC client secret used for authenticating with the OpenTDF providerThe domain of the OpenTDF server.Perform dry-run test connection of OpenTDF configuration (optional).The ID of the Wickr network for which OpenTDF integration will be configured.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.The provider of the OpenTDF platform.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.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.services.wickr.model.WickrRequest.Builder
build
-
Method Details
-
networkId
The ID of the Wickr network for which OpenTDF integration will be configured.
- Parameters:
networkId- The ID of the Wickr network for which OpenTDF integration will be configured.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientId
The OIDC client ID used for authenticating with the OpenTDF provider.
- Parameters:
clientId- The OIDC client ID used for authenticating with the OpenTDF provider.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientSecret
The OIDC client secret used for authenticating with the OpenTDF provider
- Parameters:
clientSecret- The OIDC client secret used for authenticating with the OpenTDF provider- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domain
The domain of the OpenTDF server.
- Parameters:
domain- The domain of the OpenTDF server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
provider
The provider of the OpenTDF platform.
Currently only Virtru is supported as the OpenTDF provider.
- Parameters:
provider- The provider of the OpenTDF platform.Currently only Virtru is supported as the OpenTDF provider.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dryRun
Perform dry-run test connection of OpenTDF configuration (optional).
- Parameters:
dryRun- Perform dry-run test connection of OpenTDF configuration (optional).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
RegisterOpentdfConfigRequest.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
RegisterOpentdfConfigRequest.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.
-