public class IntegrationPolicyChangedDetails
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
integrationName |
protected IntegrationPolicy |
newValue |
protected IntegrationPolicy |
previousValue |
Constructor and Description |
---|
IntegrationPolicyChangedDetails(java.lang.String integrationName,
IntegrationPolicy newValue,
IntegrationPolicy previousValue)
Changed integration policy for team.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getIntegrationName()
Name of the third-party integration.
|
IntegrationPolicy |
getNewValue()
New integration policy.
|
IntegrationPolicy |
getPreviousValue()
Previous integration policy.
|
int |
hashCode() |
java.lang.String |
toString() |
java.lang.String |
toStringMultiline()
Returns a String representation of this object formatted for easier
readability.
|
protected final java.lang.String integrationName
protected final IntegrationPolicy newValue
protected final IntegrationPolicy previousValue
public IntegrationPolicyChangedDetails(java.lang.String integrationName, IntegrationPolicy newValue, IntegrationPolicy previousValue)
integrationName
- Name of the third-party integration. Must not be
null
.newValue
- New integration policy. Must not be null
.previousValue
- Previous integration policy. Must not be null
.java.lang.IllegalArgumentException
- If any argument does not meet its
preconditions.public java.lang.String getIntegrationName()
null
.public IntegrationPolicy getNewValue()
null
.public IntegrationPolicy getPreviousValue()
null
.public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toStringMultiline()
The returned String may contain newlines.