Class OrganizationAdditionalConfigurationResult
- java.lang.Object
-
- software.amazon.awssdk.services.guardduty.model.OrganizationAdditionalConfigurationResult
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<OrganizationAdditionalConfigurationResult.Builder,OrganizationAdditionalConfigurationResult>
@Generated("software.amazon.awssdk:codegen") public final class OrganizationAdditionalConfigurationResult extends Object implements SdkPojo, Serializable, ToCopyableBuilder<OrganizationAdditionalConfigurationResult.Builder,OrganizationAdditionalConfigurationResult>
A list of additional configuration which will be configured for the organization.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceOrganizationAdditionalConfigurationResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OrgFeatureStatusautoEnable()Describes the status of the additional configuration that is configured for the member accounts within the organization.StringautoEnableAsString()Describes the status of the additional configuration that is configured for the member accounts within the organization.static OrganizationAdditionalConfigurationResult.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 is configured for the member accounts within the organization.StringnameAsString()The name of the additional configuration that is configured for the member accounts within the organization.List<SdkField<?>>sdkFields()static Class<? extends OrganizationAdditionalConfigurationResult.Builder>serializableBuilderClass()OrganizationAdditionalConfigurationResult.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 is configured for the member accounts within 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 is configured for the member accounts within the organization.
- See Also:
OrgFeatureAdditionalConfiguration
-
nameAsString
public final String nameAsString()
The name of the additional configuration that is configured for the member accounts within 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 is configured for the member accounts within the organization.
- See Also:
OrgFeatureAdditionalConfiguration
-
autoEnable
public final OrgFeatureStatus autoEnable()
Describes the status of the additional configuration that is configured for the member accounts within the organization. One of the following values is the 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:
- Describes the status of the additional configuration that is configured for the member accounts within
the organization. One of the following values is the 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()
Describes the status of the additional configuration that is configured for the member accounts within the organization. One of the following values is the 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:
- Describes the status of the additional configuration that is configured for the member accounts within
the organization. One of the following values is the 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 OrganizationAdditionalConfigurationResult.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<OrganizationAdditionalConfigurationResult.Builder,OrganizationAdditionalConfigurationResult>
-
builder
public static OrganizationAdditionalConfigurationResult.Builder builder()
-
serializableBuilderClass
public static Class<? extends OrganizationAdditionalConfigurationResult.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.
-
-