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)
-
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)inthashCode()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()ConnectSessionwithAccountId(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)ConnectSessionwithId(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)
-
-
-
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)
-
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)
-
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)
-
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
-
-