@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreatePipeRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreatePipeRequest() |
Modifier and Type | Method and Description |
---|---|
CreatePipeRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreatePipeRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreatePipeRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getDescription()
A description of the pipe.
|
String |
getDesiredState()
The state the pipe should be in.
|
String |
getEnrichment()
The ARN of the enrichment resource.
|
PipeEnrichmentParameters |
getEnrichmentParameters()
The parameters required to set up enrichment on your pipe.
|
PipeLogConfigurationParameters |
getLogConfiguration()
The logging configuration settings for the pipe.
|
String |
getName()
The name of the pipe.
|
String |
getRoleArn()
The ARN of the role that allows the pipe to send data to the target.
|
String |
getSource()
The ARN of the source resource.
|
PipeSourceParameters |
getSourceParameters()
The parameters required to set up a source for your pipe.
|
Map<String,String> |
getTags()
The list of key-value pairs to associate with the pipe.
|
String |
getTarget()
The ARN of the target resource.
|
PipeTargetParameters |
getTargetParameters()
The parameters required to set up a target for your pipe.
|
int |
hashCode() |
void |
setDescription(String description)
A description of the pipe.
|
void |
setDesiredState(String desiredState)
The state the pipe should be in.
|
void |
setEnrichment(String enrichment)
The ARN of the enrichment resource.
|
void |
setEnrichmentParameters(PipeEnrichmentParameters enrichmentParameters)
The parameters required to set up enrichment on your pipe.
|
void |
setLogConfiguration(PipeLogConfigurationParameters logConfiguration)
The logging configuration settings for the pipe.
|
void |
setName(String name)
The name of the pipe.
|
void |
setRoleArn(String roleArn)
The ARN of the role that allows the pipe to send data to the target.
|
void |
setSource(String source)
The ARN of the source resource.
|
void |
setSourceParameters(PipeSourceParameters sourceParameters)
The parameters required to set up a source for your pipe.
|
void |
setTags(Map<String,String> tags)
The list of key-value pairs to associate with the pipe.
|
void |
setTarget(String target)
The ARN of the target resource.
|
void |
setTargetParameters(PipeTargetParameters targetParameters)
The parameters required to set up a target for your pipe.
|
String |
toString()
Returns a string representation of this object.
|
CreatePipeRequest |
withDescription(String description)
A description of the pipe.
|
CreatePipeRequest |
withDesiredState(RequestedPipeState desiredState)
The state the pipe should be in.
|
CreatePipeRequest |
withDesiredState(String desiredState)
The state the pipe should be in.
|
CreatePipeRequest |
withEnrichment(String enrichment)
The ARN of the enrichment resource.
|
CreatePipeRequest |
withEnrichmentParameters(PipeEnrichmentParameters enrichmentParameters)
The parameters required to set up enrichment on your pipe.
|
CreatePipeRequest |
withLogConfiguration(PipeLogConfigurationParameters logConfiguration)
The logging configuration settings for the pipe.
|
CreatePipeRequest |
withName(String name)
The name of the pipe.
|
CreatePipeRequest |
withRoleArn(String roleArn)
The ARN of the role that allows the pipe to send data to the target.
|
CreatePipeRequest |
withSource(String source)
The ARN of the source resource.
|
CreatePipeRequest |
withSourceParameters(PipeSourceParameters sourceParameters)
The parameters required to set up a source for your pipe.
|
CreatePipeRequest |
withTags(Map<String,String> tags)
The list of key-value pairs to associate with the pipe.
|
CreatePipeRequest |
withTarget(String target)
The ARN of the target resource.
|
CreatePipeRequest |
withTargetParameters(PipeTargetParameters targetParameters)
The parameters required to set up a target for your pipe.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setName(String name)
The name of the pipe.
name
- The name of the pipe.public String getName()
The name of the pipe.
public CreatePipeRequest withName(String name)
The name of the pipe.
name
- The name of the pipe.public void setDescription(String description)
A description of the pipe.
description
- A description of the pipe.public String getDescription()
A description of the pipe.
public CreatePipeRequest withDescription(String description)
A description of the pipe.
description
- A description of the pipe.public void setDesiredState(String desiredState)
The state the pipe should be in.
desiredState
- The state the pipe should be in.RequestedPipeState
public String getDesiredState()
The state the pipe should be in.
RequestedPipeState
public CreatePipeRequest withDesiredState(String desiredState)
The state the pipe should be in.
desiredState
- The state the pipe should be in.RequestedPipeState
public CreatePipeRequest withDesiredState(RequestedPipeState desiredState)
The state the pipe should be in.
desiredState
- The state the pipe should be in.RequestedPipeState
public void setSource(String source)
The ARN of the source resource.
source
- The ARN of the source resource.public String getSource()
The ARN of the source resource.
public CreatePipeRequest withSource(String source)
The ARN of the source resource.
source
- The ARN of the source resource.public void setSourceParameters(PipeSourceParameters sourceParameters)
The parameters required to set up a source for your pipe.
sourceParameters
- The parameters required to set up a source for your pipe.public PipeSourceParameters getSourceParameters()
The parameters required to set up a source for your pipe.
public CreatePipeRequest withSourceParameters(PipeSourceParameters sourceParameters)
The parameters required to set up a source for your pipe.
sourceParameters
- The parameters required to set up a source for your pipe.public void setEnrichment(String enrichment)
The ARN of the enrichment resource.
enrichment
- The ARN of the enrichment resource.public String getEnrichment()
The ARN of the enrichment resource.
public CreatePipeRequest withEnrichment(String enrichment)
The ARN of the enrichment resource.
enrichment
- The ARN of the enrichment resource.public void setEnrichmentParameters(PipeEnrichmentParameters enrichmentParameters)
The parameters required to set up enrichment on your pipe.
enrichmentParameters
- The parameters required to set up enrichment on your pipe.public PipeEnrichmentParameters getEnrichmentParameters()
The parameters required to set up enrichment on your pipe.
public CreatePipeRequest withEnrichmentParameters(PipeEnrichmentParameters enrichmentParameters)
The parameters required to set up enrichment on your pipe.
enrichmentParameters
- The parameters required to set up enrichment on your pipe.public void setTarget(String target)
The ARN of the target resource.
target
- The ARN of the target resource.public String getTarget()
The ARN of the target resource.
public CreatePipeRequest withTarget(String target)
The ARN of the target resource.
target
- The ARN of the target resource.public void setTargetParameters(PipeTargetParameters targetParameters)
The parameters required to set up a target for your pipe.
For more information about pipe target parameters, including how to use dynamic path parameters, see Target parameters in the Amazon EventBridge User Guide.
targetParameters
- The parameters required to set up a target for your pipe.
For more information about pipe target parameters, including how to use dynamic path parameters, see Target parameters in the Amazon EventBridge User Guide.
public PipeTargetParameters getTargetParameters()
The parameters required to set up a target for your pipe.
For more information about pipe target parameters, including how to use dynamic path parameters, see Target parameters in the Amazon EventBridge User Guide.
For more information about pipe target parameters, including how to use dynamic path parameters, see Target parameters in the Amazon EventBridge User Guide.
public CreatePipeRequest withTargetParameters(PipeTargetParameters targetParameters)
The parameters required to set up a target for your pipe.
For more information about pipe target parameters, including how to use dynamic path parameters, see Target parameters in the Amazon EventBridge User Guide.
targetParameters
- The parameters required to set up a target for your pipe.
For more information about pipe target parameters, including how to use dynamic path parameters, see Target parameters in the Amazon EventBridge User Guide.
public void setRoleArn(String roleArn)
The ARN of the role that allows the pipe to send data to the target.
roleArn
- The ARN of the role that allows the pipe to send data to the target.public String getRoleArn()
The ARN of the role that allows the pipe to send data to the target.
public CreatePipeRequest withRoleArn(String roleArn)
The ARN of the role that allows the pipe to send data to the target.
roleArn
- The ARN of the role that allows the pipe to send data to the target.public Map<String,String> getTags()
The list of key-value pairs to associate with the pipe.
public void setTags(Map<String,String> tags)
The list of key-value pairs to associate with the pipe.
tags
- The list of key-value pairs to associate with the pipe.public CreatePipeRequest withTags(Map<String,String> tags)
The list of key-value pairs to associate with the pipe.
tags
- The list of key-value pairs to associate with the pipe.public CreatePipeRequest addTagsEntry(String key, String value)
public CreatePipeRequest clearTagsEntries()
public void setLogConfiguration(PipeLogConfigurationParameters logConfiguration)
The logging configuration settings for the pipe.
logConfiguration
- The logging configuration settings for the pipe.public PipeLogConfigurationParameters getLogConfiguration()
The logging configuration settings for the pipe.
public CreatePipeRequest withLogConfiguration(PipeLogConfigurationParameters logConfiguration)
The logging configuration settings for the pipe.
logConfiguration
- The logging configuration settings for the pipe.public String toString()
toString
in class Object
Object.toString()
public CreatePipeRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()