@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PipeEnrichmentParameters extends Object implements Serializable, Cloneable, StructuredPojo
The parameters required to set up enrichment on your pipe.
Constructor and Description |
---|
PipeEnrichmentParameters() |
Modifier and Type | Method and Description |
---|---|
PipeEnrichmentParameters |
clone() |
boolean |
equals(Object obj) |
PipeEnrichmentHttpParameters |
getHttpParameters()
Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination.
|
String |
getInputTemplate()
Valid JSON text passed to the enrichment.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setHttpParameters(PipeEnrichmentHttpParameters httpParameters)
Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination.
|
void |
setInputTemplate(String inputTemplate)
Valid JSON text passed to the enrichment.
|
String |
toString()
Returns a string representation of this object.
|
PipeEnrichmentParameters |
withHttpParameters(PipeEnrichmentHttpParameters httpParameters)
Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination.
|
PipeEnrichmentParameters |
withInputTemplate(String inputTemplate)
Valid JSON text passed to the enrichment.
|
public void setInputTemplate(String inputTemplate)
Valid JSON text passed to the enrichment. In this case, nothing from the event itself is passed to the enrichment. For more information, see The JavaScript Object Notation (JSON) Data Interchange Format.
To remove an input template, specify an empty string.
inputTemplate
- Valid JSON text passed to the enrichment. In this case, nothing from the event itself is passed to the
enrichment. For more information, see The JavaScript
Object Notation (JSON) Data Interchange Format.
To remove an input template, specify an empty string.
public String getInputTemplate()
Valid JSON text passed to the enrichment. In this case, nothing from the event itself is passed to the enrichment. For more information, see The JavaScript Object Notation (JSON) Data Interchange Format.
To remove an input template, specify an empty string.
To remove an input template, specify an empty string.
public PipeEnrichmentParameters withInputTemplate(String inputTemplate)
Valid JSON text passed to the enrichment. In this case, nothing from the event itself is passed to the enrichment. For more information, see The JavaScript Object Notation (JSON) Data Interchange Format.
To remove an input template, specify an empty string.
inputTemplate
- Valid JSON text passed to the enrichment. In this case, nothing from the event itself is passed to the
enrichment. For more information, see The JavaScript
Object Notation (JSON) Data Interchange Format.
To remove an input template, specify an empty string.
public void setHttpParameters(PipeEnrichmentHttpParameters httpParameters)
Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination.
If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence.
httpParameters
- Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge
ApiDestination.
If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence.
public PipeEnrichmentHttpParameters getHttpParameters()
Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination.
If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence.
If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence.
public PipeEnrichmentParameters withHttpParameters(PipeEnrichmentHttpParameters httpParameters)
Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge ApiDestination.
If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence.
httpParameters
- Contains the HTTP parameters to use when the target is a API Gateway REST endpoint or EventBridge
ApiDestination.
If you specify an API Gateway REST API or EventBridge ApiDestination as a target, you can use this parameter to specify headers, path parameters, and query string keys/values as part of your target invoking request. If you're using ApiDestinations, the corresponding Connection can also have these values configured. In case of any conflicting keys, values from the Connection take precedence.
public String toString()
toString
in class Object
Object.toString()
public PipeEnrichmentParameters clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.