Class AccountDetailsAndActions.Builder
- java.lang.Object
-
- com.merge.api.resources.filestorage.types.AccountDetailsAndActions.Builder
-
- All Implemented Interfaces:
AccountDetailsAndActions._FinalStage,AccountDetailsAndActions.AccountTypeStage,AccountDetailsAndActions.CompletedAtStage,AccountDetailsAndActions.EndUserEmailAddressStage,AccountDetailsAndActions.EndUserOrganizationNameStage,AccountDetailsAndActions.IdStage,AccountDetailsAndActions.StatusStage,AccountDetailsAndActions.WebhookListenerUrlStage
- Enclosing class:
- AccountDetailsAndActions
public static final class AccountDetailsAndActions.Builder extends java.lang.Object implements AccountDetailsAndActions.IdStage, AccountDetailsAndActions.StatusStage, AccountDetailsAndActions.EndUserOrganizationNameStage, AccountDetailsAndActions.EndUserEmailAddressStage, AccountDetailsAndActions.WebhookListenerUrlStage, AccountDetailsAndActions.AccountTypeStage, AccountDetailsAndActions.CompletedAtStage, AccountDetailsAndActions._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public AccountDetailsAndActions.Builder from(AccountDetailsAndActions other)
- Specified by:
fromin interfaceAccountDetailsAndActions.IdStage
-
id
public AccountDetailsAndActions.StatusStage id(java.lang.String id)
- Specified by:
idin interfaceAccountDetailsAndActions.IdStage
-
status
public AccountDetailsAndActions.EndUserOrganizationNameStage status(AccountDetailsAndActionsStatusEnum status)
- Specified by:
statusin interfaceAccountDetailsAndActions.StatusStage
-
endUserOrganizationName
public AccountDetailsAndActions.EndUserEmailAddressStage endUserOrganizationName(java.lang.String endUserOrganizationName)
- Specified by:
endUserOrganizationNamein interfaceAccountDetailsAndActions.EndUserOrganizationNameStage
-
endUserEmailAddress
public AccountDetailsAndActions.WebhookListenerUrlStage endUserEmailAddress(java.lang.String endUserEmailAddress)
- Specified by:
endUserEmailAddressin interfaceAccountDetailsAndActions.EndUserEmailAddressStage
-
webhookListenerUrl
public AccountDetailsAndActions.AccountTypeStage webhookListenerUrl(java.lang.String webhookListenerUrl)
- Specified by:
webhookListenerUrlin interfaceAccountDetailsAndActions.WebhookListenerUrlStage
-
accountType
public AccountDetailsAndActions.CompletedAtStage accountType(java.lang.String accountType)
- Specified by:
accountTypein interfaceAccountDetailsAndActions.AccountTypeStage
-
completedAt
public AccountDetailsAndActions._FinalStage completedAt(java.time.OffsetDateTime completedAt)
- Specified by:
completedAtin interfaceAccountDetailsAndActions.CompletedAtStage
-
integration
public AccountDetailsAndActions._FinalStage integration(AccountDetailsAndActionsIntegration integration)
- Specified by:
integrationin interfaceAccountDetailsAndActions._FinalStage
-
integration
public AccountDetailsAndActions._FinalStage integration(java.util.Optional<AccountDetailsAndActionsIntegration> integration)
- Specified by:
integrationin interfaceAccountDetailsAndActions._FinalStage
-
isDuplicate
public AccountDetailsAndActions._FinalStage isDuplicate(java.lang.Boolean isDuplicate)
Whether a Production Linked Account's credentials match another existing Production Linked Account. This field is
nullfor Test Linked Accounts, incomplete Production Linked Accounts, and ignored duplicate Production Linked Account sets.- Specified by:
isDuplicatein interfaceAccountDetailsAndActions._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
isDuplicate
public AccountDetailsAndActions._FinalStage isDuplicate(java.util.Optional<java.lang.Boolean> isDuplicate)
- Specified by:
isDuplicatein interfaceAccountDetailsAndActions._FinalStage
-
subdomain
public AccountDetailsAndActions._FinalStage subdomain(java.lang.String subdomain)
The tenant or domain the customer has provided access to.
- Specified by:
subdomainin interfaceAccountDetailsAndActions._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
subdomain
public AccountDetailsAndActions._FinalStage subdomain(java.util.Optional<java.lang.String> subdomain)
- Specified by:
subdomainin interfaceAccountDetailsAndActions._FinalStage
-
endUserOriginId
public AccountDetailsAndActions._FinalStage endUserOriginId(java.lang.String endUserOriginId)
- Specified by:
endUserOriginIdin interfaceAccountDetailsAndActions._FinalStage
-
endUserOriginId
public AccountDetailsAndActions._FinalStage endUserOriginId(java.util.Optional<java.lang.String> endUserOriginId)
- Specified by:
endUserOriginIdin interfaceAccountDetailsAndActions._FinalStage
-
statusDetail
public AccountDetailsAndActions._FinalStage statusDetail(java.lang.String statusDetail)
- Specified by:
statusDetailin interfaceAccountDetailsAndActions._FinalStage
-
statusDetail
public AccountDetailsAndActions._FinalStage statusDetail(java.util.Optional<java.lang.String> statusDetail)
- Specified by:
statusDetailin interfaceAccountDetailsAndActions._FinalStage
-
category
public AccountDetailsAndActions._FinalStage category(CategoryEnum category)
- Specified by:
categoryin interfaceAccountDetailsAndActions._FinalStage
-
category
public AccountDetailsAndActions._FinalStage category(java.util.Optional<CategoryEnum> category)
- Specified by:
categoryin interfaceAccountDetailsAndActions._FinalStage
-
build
public AccountDetailsAndActions build()
- Specified by:
buildin interfaceAccountDetailsAndActions._FinalStage
-
-