Class ConnectSession.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.ConnectSession.Builder
-
- Enclosing class:
- ConnectSession
public static final class ConnectSession.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConnectSession.BuilderaccountId(java.lang.String accountId)ConnectSession.BuilderaccountId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountId)ConnectSessionbuild()ConnectSession.Buildercategories(java.util.List<ConnectSessionCategories> categories)ConnectSession.Buildercategories(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ConnectSessionCategories>> categories)ConnectSession.BuildercreatedAt(java.time.OffsetDateTime createdAt)ConnectSession.BuilderexternalTriggerToken(java.lang.String externalTriggerToken)External trigger token to be used to trigger actions on the accountConnectSession.BuilderexternalTriggerToken(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalTriggerToken)External trigger token to be used to trigger actions on the accountConnectSession.Builderid(double id)ConnectSession.BuilderintegrationId(java.lang.String integrationId)The integration ID (UUID) associated with this connect sessionConnectSession.BuilderintegrationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> integrationId)The integration ID (UUID) associated with this connect sessionConnectSession.Builderlabel(java.lang.String label)ConnectSession.Builderlabel(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label)ConnectSession.Buildermetadata(ConnectSessionMetadata metadata)Arbitrary set of key and values defined during the session token creation.ConnectSession.Buildermetadata(org.openapitools.jackson.nullable.JsonNullable<? extends ConnectSessionMetadata> metadata)Arbitrary set of key and values defined during the session token creation.ConnectSession.BuilderorganizationId(double organizationId)ConnectSession.BuilderoriginOwnerId(java.lang.String originOwnerId)ConnectSession.BuilderoriginOwnerName(java.lang.String originOwnerName)ConnectSession.BuilderoriginUsername(java.lang.String originUsername)ConnectSession.BuilderoriginUsername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> originUsername)ConnectSession.BuilderprojectId(java.lang.String projectId)ConnectSession.Builderprovider(java.lang.String provider)ConnectSession.Builderprovider(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider)ConnectSession.Buildertype(ConnectSessionType type)The connect session account typeConnectSession.Buildertype(org.openapitools.jackson.nullable.JsonNullable<? extends ConnectSessionType> type)The connect session account type
-
-
-
Method Detail
-
id
public ConnectSession.Builder id(double id)
-
organizationId
public ConnectSession.Builder organizationId(double organizationId)
-
projectId
public ConnectSession.Builder projectId(java.lang.String projectId)
-
categories
public ConnectSession.Builder categories(java.util.List<ConnectSessionCategories> categories)
-
categories
public ConnectSession.Builder categories(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ConnectSessionCategories>> categories)
-
provider
public ConnectSession.Builder provider(java.lang.String provider)
-
provider
public ConnectSession.Builder provider(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider)
-
originOwnerId
public ConnectSession.Builder originOwnerId(java.lang.String originOwnerId)
-
originOwnerName
public ConnectSession.Builder originOwnerName(java.lang.String originOwnerName)
-
originUsername
public ConnectSession.Builder originUsername(java.lang.String originUsername)
-
originUsername
public ConnectSession.Builder originUsername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> originUsername)
-
accountId
public ConnectSession.Builder accountId(java.lang.String accountId)
-
accountId
public ConnectSession.Builder accountId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountId)
-
label
public ConnectSession.Builder label(java.lang.String label)
-
label
public ConnectSession.Builder label(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label)
-
createdAt
public ConnectSession.Builder createdAt(java.time.OffsetDateTime createdAt)
-
metadata
public ConnectSession.Builder metadata(ConnectSessionMetadata 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 ConnectSession.Builder metadata(org.openapitools.jackson.nullable.JsonNullable<? extends ConnectSessionMetadata> 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 ConnectSession.Builder externalTriggerToken(java.lang.String externalTriggerToken)
External trigger token to be used to trigger actions on the account
-
externalTriggerToken
public ConnectSession.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 ConnectSession.Builder type(ConnectSessionType type)
The connect session account type
-
type
public ConnectSession.Builder type(org.openapitools.jackson.nullable.JsonNullable<? extends ConnectSessionType> type)
The connect session account type
-
integrationId
public ConnectSession.Builder integrationId(java.lang.String integrationId)
The integration ID (UUID) associated with this connect session
-
integrationId
public ConnectSession.Builder integrationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> integrationId)
The integration ID (UUID) associated with this connect session
-
build
public ConnectSession build()
-
-