public Source withOwner(String owner) {
        setOwner(owner);
        return this;
    }
<p>
Indicates whether Amazon Web Services or the customer owns and manages the Config rule.
</p>
<p>
Config Managed Rules are predefined rules owned by Amazon Web Services. For more information, see <a
href="https://docs.aws.amazon.com/config/latest/developerguide/evaluate-config_use-managed-rules.html">Config
Managed Rules</a> in the <i>Config developer guide</i>.
</p>
<p>
Config Custom Rules are rules that you can develop either with Guard (<code>CUSTOM_POLICY</code>) or Lambda (
<code>CUSTOM_LAMBDA</code>). For more information, see <a
href="https://docs.aws.amazon.com/config/latest/developerguide/evaluate-config_develop-rules.html">Config Custom
Rules </a> in the <i>Config developer guide</i>.
</p>

@param owner
       Indicates whether Amazon Web Services or the customer owns and manages the Config rule.</p>
       <p>
       Config Managed Rules are predefined rules owned by Amazon Web Services. For more information, see <a
       href="https://docs.aws.amazon.com/config/latest/developerguide/evaluate-config_use-managed-rules.html"
       >Config Managed Rules</a> in the <i>Config developer guide</i>.
       </p>
       <p>
       Config Custom Rules are rules that you can develop either with Guard (<code>CUSTOM_POLICY</code>) or
       Lambda (<code>CUSTOM_LAMBDA</code>). For more information, see <a
       href="https://docs.aws.amazon.com/config/latest/developerguide/evaluate-config_develop-rules.html">Config
       Custom Rules </a> in the <i>Config developer guide</i>.
@return Returns a reference to this object so that method calls can be chained together.
@see Owner
aws-java-sdk-config/src/main/java/com/amazonaws/services/config/model/Source.java