Interface OrganizationDomain.Builder

  • Method Details

    • domainId

      OrganizationDomain.Builder domainId(String 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

      OrganizationDomain.Builder domainArn(String 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

      OrganizationDomain.Builder domainEndpointUrl(String 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

      OrganizationDomain.Builder customEndpointUrls(Collection<String> 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

      OrganizationDomain.Builder customEndpointUrls(String... 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

      OrganizationDomain.Builder organizationId(String 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

      OrganizationDomain.Builder ownerAccountId(String 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

      OrganizationDomain.Builder identityProvidersWithStrings(Collection<String> 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.
    • identityProvidersWithStrings

      OrganizationDomain.Builder identityProvidersWithStrings(String... 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

      OrganizationDomain.Builder identityProviders(Collection<IdentityProvider> 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

      OrganizationDomain.Builder identityProviders(IdentityProvider... 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 the IdentityProviderConfiguration.Builder avoiding the need to create one manually via IdentityProviderConfiguration.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to identityProviderConfiguration(IdentityProviderConfiguration).

      Parameters:
      identityProviderConfiguration - a consumer that will call methods on IdentityProviderConfiguration.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • identityCenterApplicationArn

      OrganizationDomain.Builder identityCenterApplicationArn(String 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

      OrganizationDomain.Builder domainAccessRoleArn(String 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

      OrganizationDomain.Builder createdAt(Instant 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

      OrganizationDomain.Builder updatedAt(Instant 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.