Class ApplicationChanges


  • public class ApplicationChanges
    extends java.lang.Object
    • 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)
    • 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.
      • 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​(org.openapitools.jackson.nullable.JsonNullable<? extends Actor> actor)
        The actor who made the change
      • 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:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object