public OrganizationCustomRuleMetadata withOrganizationConfigRuleTriggerTypes(String... organizationConfigRuleTriggerTypes) {
        if (this.organizationConfigRuleTriggerTypes == null) {
            setOrganizationConfigRuleTriggerTypes(new com.amazonaws.internal.SdkInternalList<String>(organizationConfigRuleTriggerTypes.length));
        }
        for (String ele : organizationConfigRuleTriggerTypes) {
            this.organizationConfigRuleTriggerTypes.add(ele);
        }
        return this;
    }
<p>
The type of notification that triggers Config to run an evaluation for a rule. You can specify the following
notification types:
</p>
<ul>
<li>
<p>
<code>ConfigurationItemChangeNotification</code> - Triggers an evaluation when Config delivers a configuration
item as a result of a resource change.
</p>
</li>
<li>
<p>
<code>OversizedConfigurationItemChangeNotification</code> - Triggers an evaluation when Config delivers an
oversized configuration item. Config may generate this notification type when a resource changes and the
notification exceeds the maximum size allowed by Amazon SNS.
</p>
</li>
<li>
<p>
<code>ScheduledNotification</code> - Triggers a periodic evaluation at the frequency specified for
<code>MaximumExecutionFrequency</code>.
</p>
</li>
</ul>
<p>
<b>NOTE:</b> This method appends the values to the existing list (if any). Use
{@link #setOrganizationConfigRuleTriggerTypes(java.util.Collection)} or
{@link #withOrganizationConfigRuleTriggerTypes(java.util.Collection)} if you want to override the existing
values.
</p>

@param organizationConfigRuleTriggerTypes
       The type of notification that triggers Config to run an evaluation for a rule. You can specify the
       following notification types:</p>
       <ul>
       <li>
       <p>
       <code>ConfigurationItemChangeNotification</code> - Triggers an evaluation when Config delivers a
       configuration item as a result of a resource change.
       </p>
       </li>
       <li>
       <p>
       <code>OversizedConfigurationItemChangeNotification</code> - Triggers an evaluation when Config delivers an
       oversized configuration item. Config may generate this notification type when a resource changes and the
       notification exceeds the maximum size allowed by Amazon SNS.
       </p>
       </li>
       <li>
       <p>
       <code>ScheduledNotification</code> - Triggers a periodic evaluation at the frequency specified for
       <code>MaximumExecutionFrequency</code>.
       </p>
       </li>
@return Returns a reference to this object so that method calls can be chained together.
@see OrganizationConfigRuleTriggerType
aws-java-sdk-config/src/main/java/com/amazonaws/services/config/model/OrganizationCustomRuleMetadata.java