@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MembershipProtectedQueryResultConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Contains configurations for protected query results.
| Constructor and Description |
|---|
MembershipProtectedQueryResultConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
MembershipProtectedQueryResultConfiguration |
clone() |
boolean |
equals(Object obj) |
MembershipProtectedQueryOutputConfiguration |
getOutputConfiguration()
Configuration for protected query results.
|
String |
getRoleArn()
The unique ARN for an IAM role that is used by Clean Rooms to write protected query results to the result
location, given by the member who can receive results.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setOutputConfiguration(MembershipProtectedQueryOutputConfiguration outputConfiguration)
Configuration for protected query results.
|
void |
setRoleArn(String roleArn)
The unique ARN for an IAM role that is used by Clean Rooms to write protected query results to the result
location, given by the member who can receive results.
|
String |
toString()
Returns a string representation of this object.
|
MembershipProtectedQueryResultConfiguration |
withOutputConfiguration(MembershipProtectedQueryOutputConfiguration outputConfiguration)
Configuration for protected query results.
|
MembershipProtectedQueryResultConfiguration |
withRoleArn(String roleArn)
The unique ARN for an IAM role that is used by Clean Rooms to write protected query results to the result
location, given by the member who can receive results.
|
public MembershipProtectedQueryResultConfiguration()
public void setOutputConfiguration(MembershipProtectedQueryOutputConfiguration outputConfiguration)
Configuration for protected query results.
outputConfiguration - Configuration for protected query results.public MembershipProtectedQueryOutputConfiguration getOutputConfiguration()
Configuration for protected query results.
public MembershipProtectedQueryResultConfiguration withOutputConfiguration(MembershipProtectedQueryOutputConfiguration outputConfiguration)
Configuration for protected query results.
outputConfiguration - Configuration for protected query results.public void setRoleArn(String roleArn)
The unique ARN for an IAM role that is used by Clean Rooms to write protected query results to the result location, given by the member who can receive results.
roleArn - The unique ARN for an IAM role that is used by Clean Rooms to write protected query results to the result
location, given by the member who can receive results.public String getRoleArn()
The unique ARN for an IAM role that is used by Clean Rooms to write protected query results to the result location, given by the member who can receive results.
public MembershipProtectedQueryResultConfiguration withRoleArn(String roleArn)
The unique ARN for an IAM role that is used by Clean Rooms to write protected query results to the result location, given by the member who can receive results.
roleArn - The unique ARN for an IAM role that is used by Clean Rooms to write protected query results to the result
location, given by the member who can receive results.public String toString()
toString in class ObjectObject.toString()public MembershipProtectedQueryResultConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.