Class ConnectSession
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.ConnectSession
-
public class ConnectSession extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classConnectSession.Builder
-
Constructor Summary
Constructors Constructor Description ConnectSession(double id, double organizationId, java.lang.String projectId, java.lang.String originOwnerId, java.lang.String originOwnerName, java.time.OffsetDateTime createdAt)ConnectSession(double id, double organizationId, java.lang.String projectId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ConnectSessionCategories>> categories, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider, java.lang.String originOwnerId, java.lang.String originOwnerName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> originUsername, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label, java.time.OffsetDateTime createdAt, org.openapitools.jackson.nullable.JsonNullable<? extends ConnectSessionMetadata> metadata, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalTriggerToken, org.openapitools.jackson.nullable.JsonNullable<? extends ConnectSessionType> type)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.openapitools.jackson.nullable.JsonNullable<java.lang.String>accountId()static ConnectSession.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<java.util.List<ConnectSessionCategories>>categories()java.time.OffsetDateTimecreatedAt()booleanequals(java.lang.Object o)org.openapitools.jackson.nullable.JsonNullable<java.lang.String>externalTriggerToken()External trigger token to be used to trigger actions on the accountinthashCode()doubleid()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>label()org.openapitools.jackson.nullable.JsonNullable<ConnectSessionMetadata>metadata()Arbitrary set of key and values defined during the session token creation.doubleorganizationId()java.lang.StringoriginOwnerId()java.lang.StringoriginOwnerName()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>originUsername()java.lang.StringprojectId()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>provider()java.lang.StringtoString()org.openapitools.jackson.nullable.JsonNullable<ConnectSessionType>type()The connect session account typeConnectSessionwithAccountId(java.lang.String accountId)ConnectSessionwithAccountId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountId)ConnectSessionwithCategories(java.util.List<ConnectSessionCategories> categories)ConnectSessionwithCategories(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ConnectSessionCategories>> categories)ConnectSessionwithCreatedAt(java.time.OffsetDateTime createdAt)ConnectSessionwithExternalTriggerToken(java.lang.String externalTriggerToken)External trigger token to be used to trigger actions on the accountConnectSessionwithExternalTriggerToken(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalTriggerToken)External trigger token to be used to trigger actions on the accountConnectSessionwithId(double id)ConnectSessionwithLabel(java.lang.String label)ConnectSessionwithLabel(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label)ConnectSessionwithMetadata(ConnectSessionMetadata metadata)Arbitrary set of key and values defined during the session token creation.ConnectSessionwithMetadata(org.openapitools.jackson.nullable.JsonNullable<? extends ConnectSessionMetadata> metadata)Arbitrary set of key and values defined during the session token creation.ConnectSessionwithOrganizationId(double organizationId)ConnectSessionwithOriginOwnerId(java.lang.String originOwnerId)ConnectSessionwithOriginOwnerName(java.lang.String originOwnerName)ConnectSessionwithOriginUsername(java.lang.String originUsername)ConnectSessionwithOriginUsername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> originUsername)ConnectSessionwithProjectId(java.lang.String projectId)ConnectSessionwithProvider(java.lang.String provider)ConnectSessionwithProvider(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider)ConnectSessionwithType(ConnectSessionType type)The connect session account typeConnectSessionwithType(org.openapitools.jackson.nullable.JsonNullable<? extends ConnectSessionType> type)The connect session account type
-
-
-
Constructor Detail
-
ConnectSession
public ConnectSession(double id, double organizationId, java.lang.String projectId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ConnectSessionCategories>> categories, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider, java.lang.String originOwnerId, java.lang.String originOwnerName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> originUsername, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label, java.time.OffsetDateTime createdAt, org.openapitools.jackson.nullable.JsonNullable<? extends ConnectSessionMetadata> metadata, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalTriggerToken, org.openapitools.jackson.nullable.JsonNullable<? extends ConnectSessionType> type)
-
ConnectSession
public ConnectSession(double id, double organizationId, java.lang.String projectId, java.lang.String originOwnerId, java.lang.String originOwnerName, java.time.OffsetDateTime createdAt)
-
-
Method Detail
-
id
public double id()
-
organizationId
public double organizationId()
-
projectId
public java.lang.String projectId()
-
categories
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<ConnectSessionCategories>> categories()
-
provider
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider()
-
originOwnerId
public java.lang.String originOwnerId()
-
originOwnerName
public java.lang.String originOwnerName()
-
originUsername
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> originUsername()
-
accountId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountId()
-
label
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label()
-
createdAt
public java.time.OffsetDateTime createdAt()
-
metadata
public org.openapitools.jackson.nullable.JsonNullable<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 org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalTriggerToken()
External trigger token to be used to trigger actions on the account
-
type
public org.openapitools.jackson.nullable.JsonNullable<ConnectSessionType> type()
The connect session account type
-
builder
public static final ConnectSession.Builder builder()
-
withId
public ConnectSession withId(double id)
-
withOrganizationId
public ConnectSession withOrganizationId(double organizationId)
-
withProjectId
public ConnectSession withProjectId(java.lang.String projectId)
-
withCategories
public ConnectSession withCategories(java.util.List<ConnectSessionCategories> categories)
-
withCategories
public ConnectSession withCategories(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ConnectSessionCategories>> categories)
-
withProvider
public ConnectSession withProvider(java.lang.String provider)
-
withProvider
public ConnectSession withProvider(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> provider)
-
withOriginOwnerId
public ConnectSession withOriginOwnerId(java.lang.String originOwnerId)
-
withOriginOwnerName
public ConnectSession withOriginOwnerName(java.lang.String originOwnerName)
-
withOriginUsername
public ConnectSession withOriginUsername(java.lang.String originUsername)
-
withOriginUsername
public ConnectSession withOriginUsername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> originUsername)
-
withAccountId
public ConnectSession withAccountId(java.lang.String accountId)
-
withAccountId
public ConnectSession withAccountId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> accountId)
-
withLabel
public ConnectSession withLabel(java.lang.String label)
-
withLabel
public ConnectSession withLabel(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> label)
-
withCreatedAt
public ConnectSession withCreatedAt(java.time.OffsetDateTime createdAt)
-
withMetadata
public ConnectSession withMetadata(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)
-
withMetadata
public ConnectSession withMetadata(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)
-
withExternalTriggerToken
public ConnectSession withExternalTriggerToken(java.lang.String externalTriggerToken)
External trigger token to be used to trigger actions on the account
-
withExternalTriggerToken
public ConnectSession withExternalTriggerToken(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> externalTriggerToken)
External trigger token to be used to trigger actions on the account
-
withType
public ConnectSession withType(ConnectSessionType type)
The connect session account type
-
withType
public ConnectSession withType(org.openapitools.jackson.nullable.JsonNullable<? extends ConnectSessionType> type)
The connect session account type
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-