@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PutResolverQueryLogConfigPolicyRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
PutResolverQueryLogConfigPolicyRequest() |
Modifier and Type | Method and Description |
---|---|
PutResolverQueryLogConfigPolicyRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the account that you want to share rules with.
|
String |
getResolverQueryLogConfigPolicy()
An Identity and Access Management policy statement that lists the query logging configurations that you want to
share with another Amazon Web Services account and the operations that you want the account to be able to
perform.
|
int |
hashCode() |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the account that you want to share rules with.
|
void |
setResolverQueryLogConfigPolicy(String resolverQueryLogConfigPolicy)
An Identity and Access Management policy statement that lists the query logging configurations that you want to
share with another Amazon Web Services account and the operations that you want the account to be able to
perform.
|
String |
toString()
Returns a string representation of this object.
|
PutResolverQueryLogConfigPolicyRequest |
withArn(String arn)
The Amazon Resource Name (ARN) of the account that you want to share rules with.
|
PutResolverQueryLogConfigPolicyRequest |
withResolverQueryLogConfigPolicy(String resolverQueryLogConfigPolicy)
An Identity and Access Management policy statement that lists the query logging configurations that you want to
share with another Amazon Web Services account and the operations that you want the account to be able to
perform.
|
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 PutResolverQueryLogConfigPolicyRequest()
public void setArn(String arn)
The Amazon Resource Name (ARN) of the account that you want to share rules with.
arn
- The Amazon Resource Name (ARN) of the account that you want to share rules with.public String getArn()
The Amazon Resource Name (ARN) of the account that you want to share rules with.
public PutResolverQueryLogConfigPolicyRequest withArn(String arn)
The Amazon Resource Name (ARN) of the account that you want to share rules with.
arn
- The Amazon Resource Name (ARN) of the account that you want to share rules with.public void setResolverQueryLogConfigPolicy(String resolverQueryLogConfigPolicy)
An Identity and Access Management policy statement that lists the query logging configurations that you want to
share with another Amazon Web Services account and the operations that you want the account to be able to
perform. You can specify the following operations in the Actions
section of the statement:
route53resolver:AssociateResolverQueryLogConfig
route53resolver:DisassociateResolverQueryLogConfig
route53resolver:ListResolverQueryLogConfigs
In the Resource
section of the statement, you specify the ARNs for the query logging configurations
that you want to share with the account that you specified in Arn
.
resolverQueryLogConfigPolicy
- An Identity and Access Management policy statement that lists the query logging configurations that you
want to share with another Amazon Web Services account and the operations that you want the account to be
able to perform. You can specify the following operations in the Actions
section of the
statement:
route53resolver:AssociateResolverQueryLogConfig
route53resolver:DisassociateResolverQueryLogConfig
route53resolver:ListResolverQueryLogConfigs
In the Resource
section of the statement, you specify the ARNs for the query logging
configurations that you want to share with the account that you specified in Arn
.
public String getResolverQueryLogConfigPolicy()
An Identity and Access Management policy statement that lists the query logging configurations that you want to
share with another Amazon Web Services account and the operations that you want the account to be able to
perform. You can specify the following operations in the Actions
section of the statement:
route53resolver:AssociateResolverQueryLogConfig
route53resolver:DisassociateResolverQueryLogConfig
route53resolver:ListResolverQueryLogConfigs
In the Resource
section of the statement, you specify the ARNs for the query logging configurations
that you want to share with the account that you specified in Arn
.
Actions
section of the
statement:
route53resolver:AssociateResolverQueryLogConfig
route53resolver:DisassociateResolverQueryLogConfig
route53resolver:ListResolverQueryLogConfigs
In the Resource
section of the statement, you specify the ARNs for the query logging
configurations that you want to share with the account that you specified in Arn
.
public PutResolverQueryLogConfigPolicyRequest withResolverQueryLogConfigPolicy(String resolverQueryLogConfigPolicy)
An Identity and Access Management policy statement that lists the query logging configurations that you want to
share with another Amazon Web Services account and the operations that you want the account to be able to
perform. You can specify the following operations in the Actions
section of the statement:
route53resolver:AssociateResolverQueryLogConfig
route53resolver:DisassociateResolverQueryLogConfig
route53resolver:ListResolverQueryLogConfigs
In the Resource
section of the statement, you specify the ARNs for the query logging configurations
that you want to share with the account that you specified in Arn
.
resolverQueryLogConfigPolicy
- An Identity and Access Management policy statement that lists the query logging configurations that you
want to share with another Amazon Web Services account and the operations that you want the account to be
able to perform. You can specify the following operations in the Actions
section of the
statement:
route53resolver:AssociateResolverQueryLogConfig
route53resolver:DisassociateResolverQueryLogConfig
route53resolver:ListResolverQueryLogConfigs
In the Resource
section of the statement, you specify the ARNs for the query logging
configurations that you want to share with the account that you specified in Arn
.
public String toString()
toString
in class Object
Object.toString()
public PutResolverQueryLogConfigPolicyRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()