Class ApplicationChanges
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.ApplicationChanges
-
public class ApplicationChanges extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classApplicationChanges.Builder
-
Constructor Summary
Constructors Constructor Description ApplicationChanges(java.time.OffsetDateTime createdAt, ApplicationChangesDataModel newValues)ApplicationChanges(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, java.time.OffsetDateTime createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> effectiveAt, org.openapitools.jackson.nullable.JsonNullable<? extends Actor> actor, org.openapitools.jackson.nullable.JsonNullable<? extends ChangeType> changeType, ApplicationChangesDataModel newValues)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.openapitools.jackson.nullable.JsonNullable<Actor>actor()The actor who made the changestatic ApplicationChanges.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<ChangeType>changeType()The type of change that occurred to the applicationjava.time.OffsetDateTimecreatedAt()Timestamp when the change was createdorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>effectiveAt()Timestamp when the change became effectivebooleanequals(java.lang.Object o)inthashCode()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>id()Unique identifierApplicationChangesDataModelnewValues()The new values for changed application properties.org.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteId()Provider's unique identifierjava.lang.StringtoString()ApplicationChangeswithActor(Actor actor)The actor who made the changeApplicationChangeswithActor(org.openapitools.jackson.nullable.JsonNullable<? extends Actor> actor)The actor who made the changeApplicationChangeswithChangeType(ChangeType changeType)The type of change that occurred to the applicationApplicationChangeswithChangeType(org.openapitools.jackson.nullable.JsonNullable<? extends ChangeType> changeType)The type of change that occurred to the applicationApplicationChangeswithCreatedAt(java.time.OffsetDateTime createdAt)Timestamp when the change was createdApplicationChangeswithEffectiveAt(java.time.OffsetDateTime effectiveAt)Timestamp when the change became effectiveApplicationChangeswithEffectiveAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> effectiveAt)Timestamp when the change became effectiveApplicationChangeswithId(java.lang.String id)Unique identifierApplicationChangeswithId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierApplicationChangeswithNewValues(ApplicationChangesDataModel newValues)The new values for changed application properties.ApplicationChangeswithRemoteId(java.lang.String remoteId)Provider's unique identifierApplicationChangeswithRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifier
-
-
-
Constructor Detail
-
ApplicationChanges
public ApplicationChanges(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, java.time.OffsetDateTime createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> effectiveAt, org.openapitools.jackson.nullable.JsonNullable<? extends Actor> actor, org.openapitools.jackson.nullable.JsonNullable<? extends ChangeType> changeType, ApplicationChangesDataModel newValues)
-
ApplicationChanges
public ApplicationChanges(java.time.OffsetDateTime createdAt, ApplicationChangesDataModel newValues)
-
-
Method Detail
-
id
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
Unique identifier
-
remoteId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
Provider's unique identifier
-
createdAt
public java.time.OffsetDateTime createdAt()
Timestamp when the change was created
-
effectiveAt
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> effectiveAt()
Timestamp when the change became effective
-
actor
public org.openapitools.jackson.nullable.JsonNullable<Actor> actor()
The actor who made the change
-
changeType
public org.openapitools.jackson.nullable.JsonNullable<ChangeType> changeType()
The type of change that occurred to the application
-
newValues
public ApplicationChangesDataModel newValues()
The new values for changed application properties. Only includes fields that commonly change over the application lifecycle.
-
builder
public static final ApplicationChanges.Builder builder()
-
withId
public ApplicationChanges withId(java.lang.String id)
Unique identifier
-
withId
public ApplicationChanges withId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
withRemoteId
public ApplicationChanges withRemoteId(java.lang.String remoteId)
Provider's unique identifier
-
withRemoteId
public ApplicationChanges withRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
withCreatedAt
public ApplicationChanges withCreatedAt(java.time.OffsetDateTime createdAt)
Timestamp when the change was created
-
withEffectiveAt
public ApplicationChanges withEffectiveAt(java.time.OffsetDateTime effectiveAt)
Timestamp when the change became effective
-
withEffectiveAt
public ApplicationChanges withEffectiveAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> effectiveAt)
Timestamp when the change became effective
-
withActor
public ApplicationChanges withActor(Actor actor)
The actor who made the change
-
withActor
public ApplicationChanges withActor(org.openapitools.jackson.nullable.JsonNullable<? extends Actor> actor)
The actor who made the change
-
withChangeType
public ApplicationChanges withChangeType(ChangeType changeType)
The type of change that occurred to the application
-
withChangeType
public ApplicationChanges withChangeType(org.openapitools.jackson.nullable.JsonNullable<? extends ChangeType> changeType)
The type of change that occurred to the application
-
withNewValues
public ApplicationChanges withNewValues(ApplicationChangesDataModel newValues)
The new values for changed application properties. Only includes fields that commonly change over the application lifecycle.
-
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
-
-