@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdatePipeRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdatePipeRequest() |
Modifier and Type | Method and Description |
---|---|
UpdatePipeRequest |
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.
|
UpdatePipeSourceParameters |
getSourceParameters()
The parameters required to set up a source for your 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 |
setSourceParameters(UpdatePipeSourceParameters sourceParameters)
The parameters required to set up a source for your 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.
|
UpdatePipeRequest |
withDescription(String description)
A description of the pipe.
|
UpdatePipeRequest |
withDesiredState(RequestedPipeState desiredState)
The state the pipe should be in.
|
UpdatePipeRequest |
withDesiredState(String desiredState)
The state the pipe should be in.
|
UpdatePipeRequest |
withEnrichment(String enrichment)
The ARN of the enrichment resource.
|
UpdatePipeRequest |
withEnrichmentParameters(PipeEnrichmentParameters enrichmentParameters)
The parameters required to set up enrichment on your pipe.
|
UpdatePipeRequest |
withLogConfiguration(PipeLogConfigurationParameters logConfiguration)
The logging configuration settings for the pipe.
|
UpdatePipeRequest |
withName(String name)
The name of the pipe.
|
UpdatePipeRequest |
withRoleArn(String roleArn)
The ARN of the role that allows the pipe to send data to the target.
|
UpdatePipeRequest |
withSourceParameters(UpdatePipeSourceParameters sourceParameters)
The parameters required to set up a source for your pipe.
|
UpdatePipeRequest |
withTarget(String target)
The ARN of the target resource.
|
UpdatePipeRequest |
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 UpdatePipeRequest 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 UpdatePipeRequest 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 UpdatePipeRequest withDesiredState(String desiredState)
The state the pipe should be in.
desiredState
- The state the pipe should be in.RequestedPipeState
public UpdatePipeRequest withDesiredState(RequestedPipeState desiredState)
The state the pipe should be in.
desiredState
- The state the pipe should be in.RequestedPipeState
public void setSourceParameters(UpdatePipeSourceParameters 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 UpdatePipeSourceParameters getSourceParameters()
The parameters required to set up a source for your pipe.
public UpdatePipeRequest withSourceParameters(UpdatePipeSourceParameters 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 UpdatePipeRequest 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 UpdatePipeRequest 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 UpdatePipeRequest 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 UpdatePipeRequest 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 UpdatePipeRequest 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 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 UpdatePipeRequest 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 UpdatePipeRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()