Class ConnectSessionTokenAuthLink.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.ConnectSessionTokenAuthLink.Builder
-
- Enclosing class:
- ConnectSessionTokenAuthLink
public static final class ConnectSessionTokenAuthLink.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectSessionTokenAuthLink.BuilderaccountId(java.lang.String accountId)ConnectSessionTokenAuthLink.BuilderaccountId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountId)ConnectSessionTokenAuthLink.BuilderauthLinkUrl(java.lang.String authLinkUrl)ConnectSessionTokenAuthLinkbuild()ConnectSessionTokenAuthLink.Buildercategories(java.util.List<ConnectSessionTokenAuthLinkCategories> categories)ConnectSessionTokenAuthLink.Buildercategories(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ConnectSessionTokenAuthLinkCategories>> categories)ConnectSessionTokenAuthLink.BuildercreatedAt(java.time.OffsetDateTime createdAt)ConnectSessionTokenAuthLink.BuilderexternalTriggerToken(java.lang.String externalTriggerToken)External trigger token to be used to trigger actions on the accountConnectSessionTokenAuthLink.BuilderexternalTriggerToken(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalTriggerToken)External trigger token to be used to trigger actions on the accountConnectSessionTokenAuthLink.Builderid(double id)ConnectSessionTokenAuthLink.BuilderintegrationId(java.lang.String integrationId)The integration ID (UUID) associated with this connect sessionConnectSessionTokenAuthLink.BuilderintegrationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> integrationId)The integration ID (UUID) associated with this connect sessionConnectSessionTokenAuthLink.Builderlabel(java.lang.String label)ConnectSessionTokenAuthLink.Builderlabel(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label)ConnectSessionTokenAuthLink.Buildermetadata(ConnectSessionTokenAuthLinkMetadata metadata)Arbitrary set of key and values defined during the session token creation.ConnectSessionTokenAuthLink.Buildermetadata(org.openapitools.jackson.nullable.JsonNullable<? extends ConnectSessionTokenAuthLinkMetadata> metadata)Arbitrary set of key and values defined during the session token creation.ConnectSessionTokenAuthLink.BuilderorganizationId(double organizationId)ConnectSessionTokenAuthLink.BuilderoriginOwnerId(java.lang.String originOwnerId)ConnectSessionTokenAuthLink.BuilderoriginOwnerName(java.lang.String originOwnerName)ConnectSessionTokenAuthLink.BuilderoriginUsername(java.lang.String originUsername)ConnectSessionTokenAuthLink.BuilderoriginUsername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> originUsername)ConnectSessionTokenAuthLink.BuilderprojectId(java.lang.String projectId)ConnectSessionTokenAuthLink.Builderprovider(java.lang.String provider)ConnectSessionTokenAuthLink.Builderprovider(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider)ConnectSessionTokenAuthLink.Buildertoken(java.lang.String token)ConnectSessionTokenAuthLink.Buildertype(ConnectSessionTokenAuthLinkType type)The connect session account typeConnectSessionTokenAuthLink.Buildertype(org.openapitools.jackson.nullable.JsonNullable<? extends ConnectSessionTokenAuthLinkType> type)The connect session account type
-
-
-
Method Detail
-
id
public ConnectSessionTokenAuthLink.Builder id(double id)
-
organizationId
public ConnectSessionTokenAuthLink.Builder organizationId(double organizationId)
-
projectId
public ConnectSessionTokenAuthLink.Builder projectId(java.lang.String projectId)
-
categories
public ConnectSessionTokenAuthLink.Builder categories(java.util.List<ConnectSessionTokenAuthLinkCategories> categories)
-
categories
public ConnectSessionTokenAuthLink.Builder categories(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ConnectSessionTokenAuthLinkCategories>> categories)
-
provider
public ConnectSessionTokenAuthLink.Builder provider(java.lang.String provider)
-
provider
public ConnectSessionTokenAuthLink.Builder provider(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider)
-
originOwnerId
public ConnectSessionTokenAuthLink.Builder originOwnerId(java.lang.String originOwnerId)
-
originOwnerName
public ConnectSessionTokenAuthLink.Builder originOwnerName(java.lang.String originOwnerName)
-
originUsername
public ConnectSessionTokenAuthLink.Builder originUsername(java.lang.String originUsername)
-
originUsername
public ConnectSessionTokenAuthLink.Builder originUsername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> originUsername)
-
accountId
public ConnectSessionTokenAuthLink.Builder accountId(java.lang.String accountId)
-
accountId
public ConnectSessionTokenAuthLink.Builder accountId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountId)
-
label
public ConnectSessionTokenAuthLink.Builder label(java.lang.String label)
-
label
public ConnectSessionTokenAuthLink.Builder label(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label)
-
createdAt
public ConnectSessionTokenAuthLink.Builder createdAt(java.time.OffsetDateTime createdAt)
-
metadata
public ConnectSessionTokenAuthLink.Builder metadata(ConnectSessionTokenAuthLinkMetadata metadata)
Arbitrary set of key and values defined during the session token creation. This can be used to tag an account (eg. based on their pricing plan)
-
metadata
public ConnectSessionTokenAuthLink.Builder metadata(org.openapitools.jackson.nullable.JsonNullable<? extends ConnectSessionTokenAuthLinkMetadata> metadata)
Arbitrary set of key and values defined during the session token creation. This can be used to tag an account (eg. based on their pricing plan)
-
externalTriggerToken
public ConnectSessionTokenAuthLink.Builder externalTriggerToken(java.lang.String externalTriggerToken)
External trigger token to be used to trigger actions on the account
-
externalTriggerToken
public ConnectSessionTokenAuthLink.Builder externalTriggerToken(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalTriggerToken)
External trigger token to be used to trigger actions on the account
-
type
public ConnectSessionTokenAuthLink.Builder type(ConnectSessionTokenAuthLinkType type)
The connect session account type
-
type
public ConnectSessionTokenAuthLink.Builder type(org.openapitools.jackson.nullable.JsonNullable<? extends ConnectSessionTokenAuthLinkType> type)
The connect session account type
-
integrationId
public ConnectSessionTokenAuthLink.Builder integrationId(java.lang.String integrationId)
The integration ID (UUID) associated with this connect session
-
integrationId
public ConnectSessionTokenAuthLink.Builder integrationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> integrationId)
The integration ID (UUID) associated with this connect session
-
token
public ConnectSessionTokenAuthLink.Builder token(java.lang.String token)
-
authLinkUrl
public ConnectSessionTokenAuthLink.Builder authLinkUrl(java.lang.String authLinkUrl)
-
build
public ConnectSessionTokenAuthLink build()
-
-