Interface Domain.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<Domain.Builder,,Domain> SdkBuilder<Domain.Builder,,Domain> SdkPojo
- Enclosing class:
Domain
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp when the domain was created.customEndpointUrls(String... customEndpointUrls) Additional endpoint URLs derived from the domain name.customEndpointUrls(Collection<String> customEndpointUrls) Additional endpoint URLs derived from the domain name.The Amazon Resource Name (ARN) of the domain.domainEndpointUrl(String domainEndpointUrl) The HTTPS endpoint URL for accessing the domain.The unique ID of the domain.identityCenterApplicationArn(String identityCenterApplicationArn) The ARN of the Identity Center application.default Domain.BuilderidentityProviderConfiguration(Consumer<IdentityProviderConfiguration.Builder> identityProviderConfiguration) Identity provider configuration for the domain.identityProviderConfiguration(IdentityProviderConfiguration identityProviderConfiguration) Identity provider configuration for the domain.identityProviders(Collection<IdentityProvider> identityProviders) The identity providers configured for the domain.identityProviders(IdentityProvider... identityProviders) The identity providers configured for the domain.identityProvidersWithStrings(String... identityProviders) The identity providers configured for the domain.identityProvidersWithStrings(Collection<String> identityProviders) The identity providers configured for the domain.A name that identifies the domain.The Region where this domain was created.Current status of the domain.status(DomainStatus status) Current status of the domain.The timestamp when the domain was last updated.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
-
domainId
The unique ID of the domain.
- Parameters:
domainId- The unique ID of the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainArn
The Amazon Resource Name (ARN) of the domain.
- Parameters:
domainArn- The Amazon Resource Name (ARN) of the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
A name that identifies the domain.
- Parameters:
name- A name that identifies the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProvidersWithStrings
The identity providers configured for the domain.
- Parameters:
identityProviders- The identity providers configured for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProvidersWithStrings
The identity providers configured for the domain.
- Parameters:
identityProviders- The identity providers configured for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviders
The identity providers configured for the domain.
- Parameters:
identityProviders- The identity providers configured for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviders
The identity providers configured for the domain.
- Parameters:
identityProviders- The identity providers configured for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviderConfiguration
Domain.Builder identityProviderConfiguration(IdentityProviderConfiguration identityProviderConfiguration) Identity provider configuration for the domain.
- Parameters:
identityProviderConfiguration- Identity provider configuration for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviderConfiguration
default Domain.Builder identityProviderConfiguration(Consumer<IdentityProviderConfiguration.Builder> identityProviderConfiguration) Identity provider configuration for the domain.
This is a convenience method that creates an instance of theIdentityProviderConfiguration.Builderavoiding the need to create one manually viaIdentityProviderConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toidentityProviderConfiguration(IdentityProviderConfiguration).- Parameters:
identityProviderConfiguration- a consumer that will call methods onIdentityProviderConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
domainEndpointUrl
The HTTPS endpoint URL for accessing the domain.
- Parameters:
domainEndpointUrl- The HTTPS endpoint URL for accessing the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customEndpointUrls
Additional endpoint URLs derived from the domain name.
- Parameters:
customEndpointUrls- Additional endpoint URLs derived from the domain name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customEndpointUrls
Additional endpoint URLs derived from the domain name.
- Parameters:
customEndpointUrls- Additional endpoint URLs derived from the domain name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityCenterApplicationArn
The ARN of the Identity Center application. Absent for IAM-only domains.
- Parameters:
identityCenterApplicationArn- The ARN of the Identity Center application. Absent for IAM-only domains.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
region
The Region where this domain was created.
- Parameters:
region- The Region where this domain was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the domain was created.
- Parameters:
createdAt- The timestamp when the domain was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp when the domain was last updated.
- Parameters:
updatedAt- The timestamp when the domain was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Current status of the domain.
- Parameters:
status- Current status of the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Current status of the domain.
- Parameters:
status- Current status of the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-