Class AttachSubscriptionToContactRequest.Builder
- java.lang.Object
-
- com.intercom.api.resources.contacts.requests.AttachSubscriptionToContactRequest.Builder
-
- All Implemented Interfaces:
AttachSubscriptionToContactRequest._FinalStage,AttachSubscriptionToContactRequest.ConsentTypeStage,AttachSubscriptionToContactRequest.ContactIdStage,AttachSubscriptionToContactRequest.SubscriptionIdStage
- Enclosing class:
- AttachSubscriptionToContactRequest
public static final class AttachSubscriptionToContactRequest.Builder extends java.lang.Object implements AttachSubscriptionToContactRequest.ContactIdStage, AttachSubscriptionToContactRequest.SubscriptionIdStage, AttachSubscriptionToContactRequest.ConsentTypeStage, AttachSubscriptionToContactRequest._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttachSubscriptionToContactRequestbuild()AttachSubscriptionToContactRequest._FinalStageconsentType(java.lang.String consentType)The consent_type of a subscription, opt_out or opt_in.AttachSubscriptionToContactRequest.SubscriptionIdStagecontactId(java.lang.String contactId)The unique identifier for the contact which is given by IntercomAttachSubscriptionToContactRequest.Builderfrom(AttachSubscriptionToContactRequest other)AttachSubscriptionToContactRequest.ConsentTypeStagesubscriptionId(java.lang.String subscriptionId)The unique identifier for the subscription which is given by Intercom
-
-
-
Method Detail
-
from
public AttachSubscriptionToContactRequest.Builder from(AttachSubscriptionToContactRequest other)
- Specified by:
fromin interfaceAttachSubscriptionToContactRequest.ContactIdStage
-
contactId
public AttachSubscriptionToContactRequest.SubscriptionIdStage contactId(@NotNull java.lang.String contactId)
The unique identifier for the contact which is given by Intercom
The unique identifier for the contact which is given by Intercom
- Specified by:
contactIdin interfaceAttachSubscriptionToContactRequest.ContactIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
subscriptionId
public AttachSubscriptionToContactRequest.ConsentTypeStage subscriptionId(@NotNull java.lang.String subscriptionId)
The unique identifier for the subscription which is given by Intercom
The unique identifier for the subscription which is given by Intercom
- Specified by:
subscriptionIdin interfaceAttachSubscriptionToContactRequest.SubscriptionIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
consentType
public AttachSubscriptionToContactRequest._FinalStage consentType(@NotNull java.lang.String consentType)
The consent_type of a subscription, opt_out or opt_in.
The consent_type of a subscription, opt_out or opt_in.
- Specified by:
consentTypein interfaceAttachSubscriptionToContactRequest.ConsentTypeStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
build
public AttachSubscriptionToContactRequest build()
- Specified by:
buildin interfaceAttachSubscriptionToContactRequest._FinalStage
-
-