Interface OrganizationFeatureConfigurationResult.Builder

All Superinterfaces:
Buildable, CopyableBuilder<OrganizationFeatureConfigurationResult.Builder,OrganizationFeatureConfigurationResult>, SdkBuilder<OrganizationFeatureConfigurationResult.Builder,OrganizationFeatureConfigurationResult>, SdkPojo
Enclosing class:
OrganizationFeatureConfigurationResult

public static interface OrganizationFeatureConfigurationResult.Builder extends SdkPojo, CopyableBuilder<OrganizationFeatureConfigurationResult.Builder,OrganizationFeatureConfigurationResult>
  • Method Details

    • name

      The name of the feature that is configured for the member accounts within the organization.

      Parameters:
      name - The name of the feature that is configured for the member accounts within the organization.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • name

      The name of the feature that is configured for the member accounts within the organization.

      Parameters:
      name - The name of the feature that is configured for the member accounts within the organization.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • autoEnable

      Describes the status of the feature that is configured for the member accounts within the organization.

      • NEW: Indicates that when a new account joins the organization, they will have the feature enabled automatically.

      • ALL: Indicates that all accounts in the organization have the feature enabled automatically. This includes NEW accounts that join the organization and accounts that may have been suspended or removed from the organization in GuardDuty.

      • NONE: Indicates that the feature will not be automatically enabled for any account in the organization. In this case, each account will be managed individually by the administrator.

      Parameters:
      autoEnable - Describes the status of the feature that is configured for the member accounts within the organization.

      • NEW: Indicates that when a new account joins the organization, they will have the feature enabled automatically.

      • ALL: Indicates that all accounts in the organization have the feature enabled automatically. This includes NEW accounts that join the organization and accounts that may have been suspended or removed from the organization in GuardDuty.

      • NONE: Indicates that the feature will not be automatically enabled for any account in the organization. In this case, each account will be managed individually by the administrator.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • autoEnable

      Describes the status of the feature that is configured for the member accounts within the organization.

      • NEW: Indicates that when a new account joins the organization, they will have the feature enabled automatically.

      • ALL: Indicates that all accounts in the organization have the feature enabled automatically. This includes NEW accounts that join the organization and accounts that may have been suspended or removed from the organization in GuardDuty.

      • NONE: Indicates that the feature will not be automatically enabled for any account in the organization. In this case, each account will be managed individually by the administrator.

      Parameters:
      autoEnable - Describes the status of the feature that is configured for the member accounts within the organization.

      • NEW: Indicates that when a new account joins the organization, they will have the feature enabled automatically.

      • ALL: Indicates that all accounts in the organization have the feature enabled automatically. This includes NEW accounts that join the organization and accounts that may have been suspended or removed from the organization in GuardDuty.

      • NONE: Indicates that the feature will not be automatically enabled for any account in the organization. In this case, each account will be managed individually by the administrator.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • additionalConfiguration

      The additional configuration that is configured for the member accounts within the organization.

      Parameters:
      additionalConfiguration - The additional configuration that is configured for the member accounts within the organization.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • additionalConfiguration

      The additional configuration that is configured for the member accounts within the organization.

      Parameters:
      additionalConfiguration - The additional configuration that is configured for the member accounts within the organization.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • additionalConfiguration

      The additional configuration that is configured for the member accounts within the organization.

      This is a convenience method that creates an instance of the OrganizationAdditionalConfigurationResult.Builder avoiding the need to create one manually via OrganizationAdditionalConfigurationResult.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to additionalConfiguration(List<OrganizationAdditionalConfigurationResult>).

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