Interface OrganizationDomain.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<OrganizationDomain.Builder,,OrganizationDomain> SdkBuilder<OrganizationDomain.Builder,,OrganizationDomain> SdkPojo
- Enclosing class:
OrganizationDomain
-
Method Summary
Modifier and TypeMethodDescriptionThe timestamp when the organization 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.domainAccessRoleArn(String domainAccessRoleArn) The ARN of the customer-provided IAM role in the management account used for domain access.The Amazon Resource Name (ARN) of the organization domain.domainEndpointUrl(String domainEndpointUrl) The HTTPS endpoint URL for accessing the organization domain.The unique ID of the organization domain.identityCenterApplicationArn(String identityCenterApplicationArn) The ARN of the Identity Center application.default OrganizationDomain.BuilderidentityProviderConfiguration(Consumer<IdentityProviderConfiguration.Builder> identityProviderConfiguration) Identity provider configuration for the organization domain.identityProviderConfiguration(IdentityProviderConfiguration identityProviderConfiguration) Identity provider configuration for the organization domain.identityProviders(Collection<IdentityProvider> identityProviders) The identity providers configured for the organization domain.identityProviders(IdentityProvider... identityProviders) The identity providers configured for the organization domain.identityProvidersWithStrings(String... identityProviders) The identity providers configured for the organization domain.identityProvidersWithStrings(Collection<String> identityProviders) The identity providers configured for the organization domain.A name that identifies the organization domain.organizationId(String organizationId) The ID of the AWS Organization that owns the domain.ownerAccountId(String ownerAccountId) The AWS account ID that owns the organization domain.The Region where this organization domain was created.Current status of the organization domain.status(DomainStatus status) Current status of the organization domain.The timestamp when the organization 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 organization domain.
- Parameters:
domainId- The unique ID of the organization domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainArn
The Amazon Resource Name (ARN) of the organization domain.
- Parameters:
domainArn- The Amazon Resource Name (ARN) of the organization domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
A name that identifies the organization domain.
- Parameters:
name- A name that identifies the organization domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainEndpointUrl
The HTTPS endpoint URL for accessing the organization domain.
- Parameters:
domainEndpointUrl- The HTTPS endpoint URL for accessing the organization 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.
-
organizationId
The ID of the AWS Organization that owns the domain.
- Parameters:
organizationId- The ID of the AWS Organization that owns the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ownerAccountId
The AWS account ID that owns the organization domain.
- Parameters:
ownerAccountId- The AWS account ID that owns the organization domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProvidersWithStrings
The identity providers configured for the organization domain.
- Parameters:
identityProviders- The identity providers configured for the organization domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProvidersWithStrings
The identity providers configured for the organization domain.
- Parameters:
identityProviders- The identity providers configured for the organization domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviders
The identity providers configured for the organization domain.
- Parameters:
identityProviders- The identity providers configured for the organization domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviders
The identity providers configured for the organization domain.
- Parameters:
identityProviders- The identity providers configured for the organization domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviderConfiguration
OrganizationDomain.Builder identityProviderConfiguration(IdentityProviderConfiguration identityProviderConfiguration) Identity provider configuration for the organization domain.
- Parameters:
identityProviderConfiguration- Identity provider configuration for the organization domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identityProviderConfiguration
default OrganizationDomain.Builder identityProviderConfiguration(Consumer<IdentityProviderConfiguration.Builder> identityProviderConfiguration) Identity provider configuration for the organization 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:
-
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 organization domain was created.
- Parameters:
region- The Region where this organization domain was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
Current status of the organization domain.
- Parameters:
status- Current status of the organization domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
Current status of the organization domain.
- Parameters:
status- Current status of the organization domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
domainAccessRoleArn
The ARN of the customer-provided IAM role in the management account used for domain access.
- Parameters:
domainAccessRoleArn- The ARN of the customer-provided IAM role in the management account used for domain access.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The timestamp when the organization domain was created.
- Parameters:
createdAt- The timestamp when the organization domain was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updatedAt
The timestamp when the organization domain was last updated.
- Parameters:
updatedAt- The timestamp when the organization domain was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-