@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PutOrganizationConfigRuleRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
PutOrganizationConfigRuleRequest() |
Modifier and Type | Method and Description |
---|---|
PutOrganizationConfigRuleRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<String> |
getExcludedAccounts()
A comma-separated list of accounts that you want to exclude from an organization Config rule.
|
String |
getOrganizationConfigRuleName()
The name that you assign to an organization Config rule.
|
OrganizationCustomPolicyRuleMetadata |
getOrganizationCustomPolicyRuleMetadata()
An
OrganizationCustomPolicyRuleMetadata object. |
OrganizationCustomRuleMetadata |
getOrganizationCustomRuleMetadata()
An
OrganizationCustomRuleMetadata object. |
OrganizationManagedRuleMetadata |
getOrganizationManagedRuleMetadata()
An
OrganizationManagedRuleMetadata object. |
int |
hashCode() |
void |
setExcludedAccounts(Collection<String> excludedAccounts)
A comma-separated list of accounts that you want to exclude from an organization Config rule.
|
void |
setOrganizationConfigRuleName(String organizationConfigRuleName)
The name that you assign to an organization Config rule.
|
void |
setOrganizationCustomPolicyRuleMetadata(OrganizationCustomPolicyRuleMetadata organizationCustomPolicyRuleMetadata)
An
OrganizationCustomPolicyRuleMetadata object. |
void |
setOrganizationCustomRuleMetadata(OrganizationCustomRuleMetadata organizationCustomRuleMetadata)
An
OrganizationCustomRuleMetadata object. |
void |
setOrganizationManagedRuleMetadata(OrganizationManagedRuleMetadata organizationManagedRuleMetadata)
An
OrganizationManagedRuleMetadata object. |
String |
toString()
Returns a string representation of this object.
|
PutOrganizationConfigRuleRequest |
withExcludedAccounts(Collection<String> excludedAccounts)
A comma-separated list of accounts that you want to exclude from an organization Config rule.
|
PutOrganizationConfigRuleRequest |
withExcludedAccounts(String... excludedAccounts)
A comma-separated list of accounts that you want to exclude from an organization Config rule.
|
PutOrganizationConfigRuleRequest |
withOrganizationConfigRuleName(String organizationConfigRuleName)
The name that you assign to an organization Config rule.
|
PutOrganizationConfigRuleRequest |
withOrganizationCustomPolicyRuleMetadata(OrganizationCustomPolicyRuleMetadata organizationCustomPolicyRuleMetadata)
An
OrganizationCustomPolicyRuleMetadata object. |
PutOrganizationConfigRuleRequest |
withOrganizationCustomRuleMetadata(OrganizationCustomRuleMetadata organizationCustomRuleMetadata)
An
OrganizationCustomRuleMetadata object. |
PutOrganizationConfigRuleRequest |
withOrganizationManagedRuleMetadata(OrganizationManagedRuleMetadata organizationManagedRuleMetadata)
An
OrganizationManagedRuleMetadata object. |
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, withSdkRequestTimeout
public void setOrganizationConfigRuleName(String organizationConfigRuleName)
The name that you assign to an organization Config rule.
organizationConfigRuleName
- The name that you assign to an organization Config rule.public String getOrganizationConfigRuleName()
The name that you assign to an organization Config rule.
public PutOrganizationConfigRuleRequest withOrganizationConfigRuleName(String organizationConfigRuleName)
The name that you assign to an organization Config rule.
organizationConfigRuleName
- The name that you assign to an organization Config rule.public void setOrganizationManagedRuleMetadata(OrganizationManagedRuleMetadata organizationManagedRuleMetadata)
An OrganizationManagedRuleMetadata
object. This object specifies organization managed rule metadata
such as resource type and ID of Amazon Web Services resource along with the rule identifier. It also provides the
frequency with which you want Config to run evaluations for the rule if the trigger type is periodic.
organizationManagedRuleMetadata
- An OrganizationManagedRuleMetadata
object. This object specifies organization managed rule
metadata such as resource type and ID of Amazon Web Services resource along with the rule identifier. It
also provides the frequency with which you want Config to run evaluations for the rule if the trigger type
is periodic.public OrganizationManagedRuleMetadata getOrganizationManagedRuleMetadata()
An OrganizationManagedRuleMetadata
object. This object specifies organization managed rule metadata
such as resource type and ID of Amazon Web Services resource along with the rule identifier. It also provides the
frequency with which you want Config to run evaluations for the rule if the trigger type is periodic.
OrganizationManagedRuleMetadata
object. This object specifies organization managed rule
metadata such as resource type and ID of Amazon Web Services resource along with the rule identifier. It
also provides the frequency with which you want Config to run evaluations for the rule if the trigger
type is periodic.public PutOrganizationConfigRuleRequest withOrganizationManagedRuleMetadata(OrganizationManagedRuleMetadata organizationManagedRuleMetadata)
An OrganizationManagedRuleMetadata
object. This object specifies organization managed rule metadata
such as resource type and ID of Amazon Web Services resource along with the rule identifier. It also provides the
frequency with which you want Config to run evaluations for the rule if the trigger type is periodic.
organizationManagedRuleMetadata
- An OrganizationManagedRuleMetadata
object. This object specifies organization managed rule
metadata such as resource type and ID of Amazon Web Services resource along with the rule identifier. It
also provides the frequency with which you want Config to run evaluations for the rule if the trigger type
is periodic.public void setOrganizationCustomRuleMetadata(OrganizationCustomRuleMetadata organizationCustomRuleMetadata)
An OrganizationCustomRuleMetadata
object. This object specifies organization custom rule metadata
such as resource type, resource ID of Amazon Web Services resource, Lambda function ARN, and organization trigger
types that trigger Config to evaluate your Amazon Web Services resources against a rule. It also provides the
frequency with which you want Config to run evaluations for the rule if the trigger type is periodic.
organizationCustomRuleMetadata
- An OrganizationCustomRuleMetadata
object. This object specifies organization custom rule
metadata such as resource type, resource ID of Amazon Web Services resource, Lambda function ARN, and
organization trigger types that trigger Config to evaluate your Amazon Web Services resources against a
rule. It also provides the frequency with which you want Config to run evaluations for the rule if the
trigger type is periodic.public OrganizationCustomRuleMetadata getOrganizationCustomRuleMetadata()
An OrganizationCustomRuleMetadata
object. This object specifies organization custom rule metadata
such as resource type, resource ID of Amazon Web Services resource, Lambda function ARN, and organization trigger
types that trigger Config to evaluate your Amazon Web Services resources against a rule. It also provides the
frequency with which you want Config to run evaluations for the rule if the trigger type is periodic.
OrganizationCustomRuleMetadata
object. This object specifies organization custom rule
metadata such as resource type, resource ID of Amazon Web Services resource, Lambda function ARN, and
organization trigger types that trigger Config to evaluate your Amazon Web Services resources against a
rule. It also provides the frequency with which you want Config to run evaluations for the rule if the
trigger type is periodic.public PutOrganizationConfigRuleRequest withOrganizationCustomRuleMetadata(OrganizationCustomRuleMetadata organizationCustomRuleMetadata)
An OrganizationCustomRuleMetadata
object. This object specifies organization custom rule metadata
such as resource type, resource ID of Amazon Web Services resource, Lambda function ARN, and organization trigger
types that trigger Config to evaluate your Amazon Web Services resources against a rule. It also provides the
frequency with which you want Config to run evaluations for the rule if the trigger type is periodic.
organizationCustomRuleMetadata
- An OrganizationCustomRuleMetadata
object. This object specifies organization custom rule
metadata such as resource type, resource ID of Amazon Web Services resource, Lambda function ARN, and
organization trigger types that trigger Config to evaluate your Amazon Web Services resources against a
rule. It also provides the frequency with which you want Config to run evaluations for the rule if the
trigger type is periodic.public List<String> getExcludedAccounts()
A comma-separated list of accounts that you want to exclude from an organization Config rule.
public void setExcludedAccounts(Collection<String> excludedAccounts)
A comma-separated list of accounts that you want to exclude from an organization Config rule.
excludedAccounts
- A comma-separated list of accounts that you want to exclude from an organization Config rule.public PutOrganizationConfigRuleRequest withExcludedAccounts(String... excludedAccounts)
A comma-separated list of accounts that you want to exclude from an organization Config rule.
NOTE: This method appends the values to the existing list (if any). Use
setExcludedAccounts(java.util.Collection)
or withExcludedAccounts(java.util.Collection)
if you
want to override the existing values.
excludedAccounts
- A comma-separated list of accounts that you want to exclude from an organization Config rule.public PutOrganizationConfigRuleRequest withExcludedAccounts(Collection<String> excludedAccounts)
A comma-separated list of accounts that you want to exclude from an organization Config rule.
excludedAccounts
- A comma-separated list of accounts that you want to exclude from an organization Config rule.public void setOrganizationCustomPolicyRuleMetadata(OrganizationCustomPolicyRuleMetadata organizationCustomPolicyRuleMetadata)
An OrganizationCustomPolicyRuleMetadata
object. This object specifies metadata for your
organization's Config Custom Policy rule. The metadata includes the runtime system in use, which accounts have
debug logging enabled, and other custom rule metadata, such as resource type, resource ID of Amazon Web Services
resource, and organization trigger types that initiate Config to evaluate Amazon Web Services resources against a
rule.
organizationCustomPolicyRuleMetadata
- An OrganizationCustomPolicyRuleMetadata
object. This object specifies metadata for your
organization's Config Custom Policy rule. The metadata includes the runtime system in use, which accounts
have debug logging enabled, and other custom rule metadata, such as resource type, resource ID of Amazon
Web Services resource, and organization trigger types that initiate Config to evaluate Amazon Web Services
resources against a rule.public OrganizationCustomPolicyRuleMetadata getOrganizationCustomPolicyRuleMetadata()
An OrganizationCustomPolicyRuleMetadata
object. This object specifies metadata for your
organization's Config Custom Policy rule. The metadata includes the runtime system in use, which accounts have
debug logging enabled, and other custom rule metadata, such as resource type, resource ID of Amazon Web Services
resource, and organization trigger types that initiate Config to evaluate Amazon Web Services resources against a
rule.
OrganizationCustomPolicyRuleMetadata
object. This object specifies metadata for your
organization's Config Custom Policy rule. The metadata includes the runtime system in use, which accounts
have debug logging enabled, and other custom rule metadata, such as resource type, resource ID of Amazon
Web Services resource, and organization trigger types that initiate Config to evaluate Amazon Web
Services resources against a rule.public PutOrganizationConfigRuleRequest withOrganizationCustomPolicyRuleMetadata(OrganizationCustomPolicyRuleMetadata organizationCustomPolicyRuleMetadata)
An OrganizationCustomPolicyRuleMetadata
object. This object specifies metadata for your
organization's Config Custom Policy rule. The metadata includes the runtime system in use, which accounts have
debug logging enabled, and other custom rule metadata, such as resource type, resource ID of Amazon Web Services
resource, and organization trigger types that initiate Config to evaluate Amazon Web Services resources against a
rule.
organizationCustomPolicyRuleMetadata
- An OrganizationCustomPolicyRuleMetadata
object. This object specifies metadata for your
organization's Config Custom Policy rule. The metadata includes the runtime system in use, which accounts
have debug logging enabled, and other custom rule metadata, such as resource type, resource ID of Amazon
Web Services resource, and organization trigger types that initiate Config to evaluate Amazon Web Services
resources against a rule.public String toString()
toString
in class Object
Object.toString()
public PutOrganizationConfigRuleRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()