@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SourceApiAssociationConfig extends Object implements Serializable, Cloneable, StructuredPojo
Describes properties used to specify configurations related to a source API.
Constructor and Description |
---|
SourceApiAssociationConfig() |
Modifier and Type | Method and Description |
---|---|
SourceApiAssociationConfig |
clone() |
boolean |
equals(Object obj) |
String |
getMergeType()
The property that indicates which merging option is enabled in the source API association.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setMergeType(String mergeType)
The property that indicates which merging option is enabled in the source API association.
|
String |
toString()
Returns a string representation of this object.
|
SourceApiAssociationConfig |
withMergeType(MergeType mergeType)
The property that indicates which merging option is enabled in the source API association.
|
SourceApiAssociationConfig |
withMergeType(String mergeType)
The property that indicates which merging option is enabled in the source API association.
|
public void setMergeType(String 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.
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.
MergeType
public String getMergeType()
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.
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.
MergeType
public SourceApiAssociationConfig withMergeType(String 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.
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.
MergeType
public SourceApiAssociationConfig withMergeType(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.
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.
MergeType
public String toString()
toString
in class Object
Object.toString()
public SourceApiAssociationConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.