@Generated(value="software.amazon.awssdk:codegen") public final class Integration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Integration.Builder,Integration>
Information about third-party services integrated into a response plan.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Integration.Builder |
static class |
Integration.Type |
| Modifier and Type | Method and Description |
|---|---|
static Integration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
static Integration |
fromPagerDutyConfiguration(Consumer<PagerDutyConfiguration.Builder> pagerDutyConfiguration)
Create an instance of this class with
pagerDutyConfiguration() initialized to the given value. |
static Integration |
fromPagerDutyConfiguration(PagerDutyConfiguration pagerDutyConfiguration)
Create an instance of this class with
pagerDutyConfiguration() initialized to the given value. |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
PagerDutyConfiguration |
pagerDutyConfiguration()
Information about the PagerDuty service where the response plan creates an incident.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Integration.Builder> |
serializableBuilderClass() |
Integration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Integration.Type |
type()
Retrieve an enum value representing which member of this object is populated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final PagerDutyConfiguration pagerDutyConfiguration()
Information about the PagerDuty service where the response plan creates an incident.
public Integration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Integration.Builder,Integration>public static Integration.Builder builder()
public static Class<? extends Integration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public static Integration fromPagerDutyConfiguration(PagerDutyConfiguration pagerDutyConfiguration)
pagerDutyConfiguration() initialized to the given value.
Information about the PagerDuty service where the response plan creates an incident.
pagerDutyConfiguration - Information about the PagerDuty service where the response plan creates an incident.public static Integration fromPagerDutyConfiguration(Consumer<PagerDutyConfiguration.Builder> pagerDutyConfiguration)
pagerDutyConfiguration() initialized to the given value.
Information about the PagerDuty service where the response plan creates an incident.
pagerDutyConfiguration - Information about the PagerDuty service where the response plan creates an incident.public Integration.Type type()
Integration.Type.UNKNOWN_TO_SDK_VERSION if the
service returned a member that is only known to a newer SDK version.
When this class is created directly in your code, this will be Integration.Type.UNKNOWN_TO_SDK_VERSION if zero
members are set, and null if more than one member is set.Copyright © 2023. All rights reserved.