@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class QueryComputePaymentConfig extends Object implements Serializable, Cloneable, StructuredPojo
An object representing the collaboration member's payment responsibilities set by the collaboration creator for query compute costs.
Constructor and Description |
---|
QueryComputePaymentConfig() |
Modifier and Type | Method and Description |
---|---|
QueryComputePaymentConfig |
clone() |
boolean |
equals(Object obj) |
Boolean |
getIsResponsible()
Indicates whether the collaboration creator has configured the collaboration member to pay for query compute
costs (
TRUE ) or has not configured the collaboration member to pay for query compute costs (
FALSE ). |
int |
hashCode() |
Boolean |
isResponsible()
Indicates whether the collaboration creator has configured the collaboration member to pay for query compute
costs (
TRUE ) or has not configured the collaboration member to pay for query compute costs (
FALSE ). |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setIsResponsible(Boolean isResponsible)
Indicates whether the collaboration creator has configured the collaboration member to pay for query compute
costs (
TRUE ) or has not configured the collaboration member to pay for query compute costs (
FALSE ). |
String |
toString()
Returns a string representation of this object.
|
QueryComputePaymentConfig |
withIsResponsible(Boolean isResponsible)
Indicates whether the collaboration creator has configured the collaboration member to pay for query compute
costs (
TRUE ) or has not configured the collaboration member to pay for query compute costs (
FALSE ). |
public void setIsResponsible(Boolean isResponsible)
Indicates whether the collaboration creator has configured the collaboration member to pay for query compute
costs (TRUE
) or has not configured the collaboration member to pay for query compute costs (
FALSE
).
Exactly one member can be configured to pay for query compute costs. An error is returned if the collaboration
creator sets a TRUE
value for more than one member in the collaboration.
If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the
member who can query is the default payer. An error is returned if the collaboration creator sets a
FALSE
value for the member who can query.
isResponsible
- Indicates whether the collaboration creator has configured the collaboration member to pay for query
compute costs (TRUE
) or has not configured the collaboration member to pay for query compute
costs (FALSE
).
Exactly one member can be configured to pay for query compute costs. An error is returned if the
collaboration creator sets a TRUE
value for more than one member in the collaboration.
If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then
the member who can query is the default payer. An error is returned if the collaboration creator sets a
FALSE
value for the member who can query.
public Boolean getIsResponsible()
Indicates whether the collaboration creator has configured the collaboration member to pay for query compute
costs (TRUE
) or has not configured the collaboration member to pay for query compute costs (
FALSE
).
Exactly one member can be configured to pay for query compute costs. An error is returned if the collaboration
creator sets a TRUE
value for more than one member in the collaboration.
If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the
member who can query is the default payer. An error is returned if the collaboration creator sets a
FALSE
value for the member who can query.
TRUE
) or has not configured the collaboration member to pay for query compute
costs (FALSE
).
Exactly one member can be configured to pay for query compute costs. An error is returned if the
collaboration creator sets a TRUE
value for more than one member in the collaboration.
If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then
the member who can query is the default payer. An error is returned if the collaboration creator sets a
FALSE
value for the member who can query.
public QueryComputePaymentConfig withIsResponsible(Boolean isResponsible)
Indicates whether the collaboration creator has configured the collaboration member to pay for query compute
costs (TRUE
) or has not configured the collaboration member to pay for query compute costs (
FALSE
).
Exactly one member can be configured to pay for query compute costs. An error is returned if the collaboration
creator sets a TRUE
value for more than one member in the collaboration.
If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the
member who can query is the default payer. An error is returned if the collaboration creator sets a
FALSE
value for the member who can query.
isResponsible
- Indicates whether the collaboration creator has configured the collaboration member to pay for query
compute costs (TRUE
) or has not configured the collaboration member to pay for query compute
costs (FALSE
).
Exactly one member can be configured to pay for query compute costs. An error is returned if the
collaboration creator sets a TRUE
value for more than one member in the collaboration.
If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then
the member who can query is the default payer. An error is returned if the collaboration creator sets a
FALSE
value for the member who can query.
public Boolean isResponsible()
Indicates whether the collaboration creator has configured the collaboration member to pay for query compute
costs (TRUE
) or has not configured the collaboration member to pay for query compute costs (
FALSE
).
Exactly one member can be configured to pay for query compute costs. An error is returned if the collaboration
creator sets a TRUE
value for more than one member in the collaboration.
If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the
member who can query is the default payer. An error is returned if the collaboration creator sets a
FALSE
value for the member who can query.
TRUE
) or has not configured the collaboration member to pay for query compute
costs (FALSE
).
Exactly one member can be configured to pay for query compute costs. An error is returned if the
collaboration creator sets a TRUE
value for more than one member in the collaboration.
If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then
the member who can query is the default payer. An error is returned if the collaboration creator sets a
FALSE
value for the member who can query.
public String toString()
toString
in class Object
Object.toString()
public QueryComputePaymentConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.