@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 Object
Object.toString()
public MembershipProtectedQueryResultConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.