Class OrganizationAdditionalConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.guardduty.model.OrganizationAdditionalConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<OrganizationAdditionalConfiguration.Builder,OrganizationAdditionalConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class OrganizationAdditionalConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OrganizationAdditionalConfiguration.Builder,OrganizationAdditionalConfiguration>
A list of additional configurations which will be configured for the organization.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceOrganizationAdditionalConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OrgFeatureStatusautoEnable()The status of the additional configuration that will be configured for the organization.StringautoEnableAsString()The status of the additional configuration that will be configured for the organization.static OrganizationAdditionalConfiguration.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()OrgFeatureAdditionalConfigurationname()The name of the additional configuration that will be configured for the organization.StringnameAsString()The name of the additional configuration that will be configured for the organization.List<SdkField<?>>sdkFields()static Class<? extends OrganizationAdditionalConfiguration.Builder>serializableBuilderClass()OrganizationAdditionalConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
name
public final OrgFeatureAdditionalConfiguration name()
The name of the additional configuration that will be configured for the organization.
If the service returns an enum value that is not available in the current SDK version,
namewill returnOrgFeatureAdditionalConfiguration.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnameAsString().- Returns:
- The name of the additional configuration that will be configured for the organization.
- See Also:
OrgFeatureAdditionalConfiguration
-
nameAsString
public final String nameAsString()
The name of the additional configuration that will be configured for the organization.
If the service returns an enum value that is not available in the current SDK version,
namewill returnOrgFeatureAdditionalConfiguration.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnameAsString().- Returns:
- The name of the additional configuration that will be configured for the organization.
- See Also:
OrgFeatureAdditionalConfiguration
-
autoEnable
public final OrgFeatureStatus autoEnable()
The status of the additional configuration that will be configured for the organization. Use one of the following values to configure the feature status for the entire organization:
-
NEW: Indicates that when a new account joins the organization, they will have the additional configuration enabled automatically. -
ALL: Indicates that all accounts in the organization have the additional configuration enabled automatically. This includesNEWaccounts that join the organization and accounts that may have been suspended or removed from the organization in GuardDuty.It may take up to 24 hours to update the configuration for all the member accounts.
-
NONE: Indicates that the additional configuration will not be automatically enabled for any account in the organization. The administrator must manage the additional configuration for each account individually.
If the service returns an enum value that is not available in the current SDK version,
autoEnablewill returnOrgFeatureStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromautoEnableAsString().- Returns:
- The status of the additional configuration that will be configured for the organization. Use one of the
following values to configure the feature status for the entire organization:
-
NEW: Indicates that when a new account joins the organization, they will have the additional configuration enabled automatically. -
ALL: Indicates that all accounts in the organization have the additional configuration enabled automatically. This includesNEWaccounts that join the organization and accounts that may have been suspended or removed from the organization in GuardDuty.It may take up to 24 hours to update the configuration for all the member accounts.
-
NONE: Indicates that the additional configuration will not be automatically enabled for any account in the organization. The administrator must manage the additional configuration for each account individually.
-
- See Also:
OrgFeatureStatus
-
-
autoEnableAsString
public final String autoEnableAsString()
The status of the additional configuration that will be configured for the organization. Use one of the following values to configure the feature status for the entire organization:
-
NEW: Indicates that when a new account joins the organization, they will have the additional configuration enabled automatically. -
ALL: Indicates that all accounts in the organization have the additional configuration enabled automatically. This includesNEWaccounts that join the organization and accounts that may have been suspended or removed from the organization in GuardDuty.It may take up to 24 hours to update the configuration for all the member accounts.
-
NONE: Indicates that the additional configuration will not be automatically enabled for any account in the organization. The administrator must manage the additional configuration for each account individually.
If the service returns an enum value that is not available in the current SDK version,
autoEnablewill returnOrgFeatureStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromautoEnableAsString().- Returns:
- The status of the additional configuration that will be configured for the organization. Use one of the
following values to configure the feature status for the entire organization:
-
NEW: Indicates that when a new account joins the organization, they will have the additional configuration enabled automatically. -
ALL: Indicates that all accounts in the organization have the additional configuration enabled automatically. This includesNEWaccounts that join the organization and accounts that may have been suspended or removed from the organization in GuardDuty.It may take up to 24 hours to update the configuration for all the member accounts.
-
NONE: Indicates that the additional configuration will not be automatically enabled for any account in the organization. The administrator must manage the additional configuration for each account individually.
-
- See Also:
OrgFeatureStatus
-
-
toBuilder
public OrganizationAdditionalConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<OrganizationAdditionalConfiguration.Builder,OrganizationAdditionalConfiguration>
-
builder
public static OrganizationAdditionalConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends OrganizationAdditionalConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-