@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateEnrollmentStatusRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| UpdateEnrollmentStatusRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| UpdateEnrollmentStatusRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| Boolean | getIncludeMemberAccounts()
 Indicates whether to enroll member accounts of the organization if the account is the management account of an
 organization. | 
| String | getStatus()
 The new enrollment status of the account. | 
| int | hashCode() | 
| Boolean | isIncludeMemberAccounts()
 Indicates whether to enroll member accounts of the organization if the account is the management account of an
 organization. | 
| void | setIncludeMemberAccounts(Boolean includeMemberAccounts)
 Indicates whether to enroll member accounts of the organization if the account is the management account of an
 organization. | 
| void | setStatus(String status)
 The new enrollment status of the account. | 
| String | toString()Returns a string representation of this object. | 
| UpdateEnrollmentStatusRequest | withIncludeMemberAccounts(Boolean includeMemberAccounts)
 Indicates whether to enroll member accounts of the organization if the account is the management account of an
 organization. | 
| UpdateEnrollmentStatusRequest | withStatus(Status status)
 The new enrollment status of the account. | 
| UpdateEnrollmentStatusRequest | withStatus(String status)
 The new enrollment status of the account. | 
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setStatus(String status)
The new enrollment status of the account.
The following status options are available:
 Active - Opts in your account to the Compute Optimizer service. Compute Optimizer begins analyzing
 the configuration and utilization metrics of your AWS resources after you opt in. For more information, see Metrics analyzed by AWS Compute
 Optimizer in the Compute Optimizer User Guide.
 
 Inactive - Opts out your account from the Compute Optimizer service. Your account's recommendations
 and related metrics data will be deleted from Compute Optimizer after you opt out.
 
 The Pending and Failed options cannot be used to update the enrollment status of an
 account. They are returned in the response of a request to update the enrollment status of an account.
 
status - The new enrollment status of the account.
        The following status options are available:
        Active - Opts in your account to the Compute Optimizer service. Compute Optimizer begins
        analyzing the configuration and utilization metrics of your AWS resources after you opt in. For more
        information, see Metrics analyzed
        by AWS Compute Optimizer in the Compute Optimizer User Guide.
        
        Inactive - Opts out your account from the Compute Optimizer service. Your account's
        recommendations and related metrics data will be deleted from Compute Optimizer after you opt out.
        
        The Pending and Failed options cannot be used to update the enrollment status of
        an account. They are returned in the response of a request to update the enrollment status of an account.
        
Statuspublic String getStatus()
The new enrollment status of the account.
The following status options are available:
 Active - Opts in your account to the Compute Optimizer service. Compute Optimizer begins analyzing
 the configuration and utilization metrics of your AWS resources after you opt in. For more information, see Metrics analyzed by AWS Compute
 Optimizer in the Compute Optimizer User Guide.
 
 Inactive - Opts out your account from the Compute Optimizer service. Your account's recommendations
 and related metrics data will be deleted from Compute Optimizer after you opt out.
 
 The Pending and Failed options cannot be used to update the enrollment status of an
 account. They are returned in the response of a request to update the enrollment status of an account.
 
The following status options are available:
         Active - Opts in your account to the Compute Optimizer service. Compute Optimizer begins
         analyzing the configuration and utilization metrics of your AWS resources after you opt in. For more
         information, see Metrics analyzed
         by AWS Compute Optimizer in the Compute Optimizer User Guide.
         
         Inactive - Opts out your account from the Compute Optimizer service. Your account's
         recommendations and related metrics data will be deleted from Compute Optimizer after you opt out.
         
         The Pending and Failed options cannot be used to update the enrollment status
         of an account. They are returned in the response of a request to update the enrollment status of an
         account.
         
Statuspublic UpdateEnrollmentStatusRequest withStatus(String status)
The new enrollment status of the account.
The following status options are available:
 Active - Opts in your account to the Compute Optimizer service. Compute Optimizer begins analyzing
 the configuration and utilization metrics of your AWS resources after you opt in. For more information, see Metrics analyzed by AWS Compute
 Optimizer in the Compute Optimizer User Guide.
 
 Inactive - Opts out your account from the Compute Optimizer service. Your account's recommendations
 and related metrics data will be deleted from Compute Optimizer after you opt out.
 
 The Pending and Failed options cannot be used to update the enrollment status of an
 account. They are returned in the response of a request to update the enrollment status of an account.
 
status - The new enrollment status of the account.
        The following status options are available:
        Active - Opts in your account to the Compute Optimizer service. Compute Optimizer begins
        analyzing the configuration and utilization metrics of your AWS resources after you opt in. For more
        information, see Metrics analyzed
        by AWS Compute Optimizer in the Compute Optimizer User Guide.
        
        Inactive - Opts out your account from the Compute Optimizer service. Your account's
        recommendations and related metrics data will be deleted from Compute Optimizer after you opt out.
        
        The Pending and Failed options cannot be used to update the enrollment status of
        an account. They are returned in the response of a request to update the enrollment status of an account.
        
Statuspublic UpdateEnrollmentStatusRequest withStatus(Status status)
The new enrollment status of the account.
The following status options are available:
 Active - Opts in your account to the Compute Optimizer service. Compute Optimizer begins analyzing
 the configuration and utilization metrics of your AWS resources after you opt in. For more information, see Metrics analyzed by AWS Compute
 Optimizer in the Compute Optimizer User Guide.
 
 Inactive - Opts out your account from the Compute Optimizer service. Your account's recommendations
 and related metrics data will be deleted from Compute Optimizer after you opt out.
 
 The Pending and Failed options cannot be used to update the enrollment status of an
 account. They are returned in the response of a request to update the enrollment status of an account.
 
status - The new enrollment status of the account.
        The following status options are available:
        Active - Opts in your account to the Compute Optimizer service. Compute Optimizer begins
        analyzing the configuration and utilization metrics of your AWS resources after you opt in. For more
        information, see Metrics analyzed
        by AWS Compute Optimizer in the Compute Optimizer User Guide.
        
        Inactive - Opts out your account from the Compute Optimizer service. Your account's
        recommendations and related metrics data will be deleted from Compute Optimizer after you opt out.
        
        The Pending and Failed options cannot be used to update the enrollment status of
        an account. They are returned in the response of a request to update the enrollment status of an account.
        
Statuspublic void setIncludeMemberAccounts(Boolean includeMemberAccounts)
Indicates whether to enroll member accounts of the organization if the account is the management account of an organization.
includeMemberAccounts - Indicates whether to enroll member accounts of the organization if the account is the management account
        of an organization.public Boolean getIncludeMemberAccounts()
Indicates whether to enroll member accounts of the organization if the account is the management account of an organization.
public UpdateEnrollmentStatusRequest withIncludeMemberAccounts(Boolean includeMemberAccounts)
Indicates whether to enroll member accounts of the organization if the account is the management account of an organization.
includeMemberAccounts - Indicates whether to enroll member accounts of the organization if the account is the management account
        of an organization.public Boolean isIncludeMemberAccounts()
Indicates whether to enroll member accounts of the organization if the account is the management account of an organization.
public String toString()
toString in class ObjectObject.toString()public UpdateEnrollmentStatusRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()