Class MembershipQueryComputePaymentConfig
- java.lang.Object
-
- software.amazon.awssdk.services.cleanrooms.model.MembershipQueryComputePaymentConfig
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<MembershipQueryComputePaymentConfig.Builder,MembershipQueryComputePaymentConfig>
@Generated("software.amazon.awssdk:codegen") public final class MembershipQueryComputePaymentConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MembershipQueryComputePaymentConfig.Builder,MembershipQueryComputePaymentConfig>
An object representing the payment responsibilities accepted by the collaboration member for query compute costs.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceMembershipQueryComputePaymentConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MembershipQueryComputePaymentConfig.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()BooleanisResponsible()Indicates whether the collaboration member has accepted to pay for query compute costs (TRUE) or has not accepted to pay for query compute costs (FALSE).List<SdkField<?>>sdkFields()static Class<? extends MembershipQueryComputePaymentConfig.Builder>serializableBuilderClass()MembershipQueryComputePaymentConfig.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
isResponsible
public final Boolean isResponsible()
Indicates whether the collaboration member has accepted to pay for query compute costs (
TRUE) or has not accepted to pay for query compute costs (FALSE).If the collaboration creator has not specified anyone to pay for query compute costs, then the member who can query is the default payer.
An error message is returned for the following reasons:
-
If you set the value to
FALSEbut you are responsible to pay for query compute costs. -
If you set the value to
TRUEbut you are not responsible to pay for query compute costs.
- Returns:
- Indicates whether the collaboration member has accepted to pay for query compute costs (
TRUE) or has not accepted to pay for query compute costs (FALSE).If the collaboration creator has not specified anyone to pay for query compute costs, then the member who can query is the default payer.
An error message is returned for the following reasons:
-
If you set the value to
FALSEbut you are responsible to pay for query compute costs. -
If you set the value to
TRUEbut you are not responsible to pay for query compute costs.
-
-
-
toBuilder
public MembershipQueryComputePaymentConfig.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<MembershipQueryComputePaymentConfig.Builder,MembershipQueryComputePaymentConfig>
-
builder
public static MembershipQueryComputePaymentConfig.Builder builder()
-
serializableBuilderClass
public static Class<? extends MembershipQueryComputePaymentConfig.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-