@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.
MergeTypepublic 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.
MergeTypepublic 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.
MergeTypepublic 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.
MergeTypepublic String toString()
toString in class ObjectObject.toString()public SourceApiAssociationConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.