@Generated(value="software.amazon.awssdk:codegen") public final class SourceApiAssociationConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SourceApiAssociationConfig.Builder,SourceApiAssociationConfig>
Describes properties used to specify configurations related to a source API.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SourceApiAssociationConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SourceApiAssociationConfig.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
MergeType |
mergeType()
The property that indicates which merging option is enabled in the source API association.
|
String |
mergeTypeAsString()
The property that indicates which merging option is enabled in the source API association.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SourceApiAssociationConfig.Builder> |
serializableBuilderClass() |
SourceApiAssociationConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final MergeType mergeType()
The property that indicates which merging option is enabled in the source API association.
Valid merge types are MANUAL_MERGE (default) and AUTO_MERGE. Manual merges are the
default behavior and require the user to trigger any changes from the source APIs to the merged API manually.
Auto merges subscribe the merged API to the changes performed on the source APIs so that any change in the source
APIs are also made to the merged API. Auto merges use MergedApiExecutionRoleArn to perform merge
operations.
If the service returns an enum value that is not available in the current SDK version, mergeType will
return MergeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
mergeTypeAsString().
Valid merge types are MANUAL_MERGE (default) and AUTO_MERGE. Manual merges are
the default behavior and require the user to trigger any changes from the source APIs to the merged API
manually. Auto merges subscribe the merged API to the changes performed on the source APIs so that any
change in the source APIs are also made to the merged API. Auto merges use
MergedApiExecutionRoleArn to perform merge operations.
MergeTypepublic final String mergeTypeAsString()
The property that indicates which merging option is enabled in the source API association.
Valid merge types are MANUAL_MERGE (default) and AUTO_MERGE. Manual merges are the
default behavior and require the user to trigger any changes from the source APIs to the merged API manually.
Auto merges subscribe the merged API to the changes performed on the source APIs so that any change in the source
APIs are also made to the merged API. Auto merges use MergedApiExecutionRoleArn to perform merge
operations.
If the service returns an enum value that is not available in the current SDK version, mergeType will
return MergeType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
mergeTypeAsString().
Valid merge types are MANUAL_MERGE (default) and AUTO_MERGE. Manual merges are
the default behavior and require the user to trigger any changes from the source APIs to the merged API
manually. Auto merges subscribe the merged API to the changes performed on the source APIs so that any
change in the source APIs are also made to the merged API. Auto merges use
MergedApiExecutionRoleArn to perform merge operations.
MergeTypepublic SourceApiAssociationConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SourceApiAssociationConfig.Builder,SourceApiAssociationConfig>public static SourceApiAssociationConfig.Builder builder()
public static Class<? extends SourceApiAssociationConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.