@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateFlowRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| CreateFlowRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| CreateFlowRequest | clone()Creates a shallow clone of this object for all fields except the handler context. | 
| boolean | equals(Object obj) | 
| String | getAvailabilityZone()The Availability Zone that you want to create the flow in. | 
| List<GrantEntitlementRequest> | getEntitlements()The entitlements that you want to grant on a flow. | 
| String | getName()The name of the flow. | 
| List<AddOutputRequest> | getOutputs()The outputs that you want to add to this flow. | 
| SetSourceRequest | getSource() | 
| FailoverConfig | getSourceFailoverConfig() | 
| List<SetSourceRequest> | getSources() | 
| List<VpcInterfaceRequest> | getVpcInterfaces()The VPC interfaces you want on the flow. | 
| int | hashCode() | 
| void | setAvailabilityZone(String availabilityZone)The Availability Zone that you want to create the flow in. | 
| void | setEntitlements(Collection<GrantEntitlementRequest> entitlements)The entitlements that you want to grant on a flow. | 
| void | setName(String name)The name of the flow. | 
| void | setOutputs(Collection<AddOutputRequest> outputs)The outputs that you want to add to this flow. | 
| void | setSource(SetSourceRequest source) | 
| void | setSourceFailoverConfig(FailoverConfig sourceFailoverConfig) | 
| void | setSources(Collection<SetSourceRequest> sources) | 
| void | setVpcInterfaces(Collection<VpcInterfaceRequest> vpcInterfaces)The VPC interfaces you want on the flow. | 
| String | toString()Returns a string representation of this object. | 
| CreateFlowRequest | withAvailabilityZone(String availabilityZone)The Availability Zone that you want to create the flow in. | 
| CreateFlowRequest | withEntitlements(Collection<GrantEntitlementRequest> entitlements)The entitlements that you want to grant on a flow. | 
| CreateFlowRequest | withEntitlements(GrantEntitlementRequest... entitlements)The entitlements that you want to grant on a flow. | 
| CreateFlowRequest | withName(String name)The name of the flow. | 
| CreateFlowRequest | withOutputs(AddOutputRequest... outputs)The outputs that you want to add to this flow. | 
| CreateFlowRequest | withOutputs(Collection<AddOutputRequest> outputs)The outputs that you want to add to this flow. | 
| CreateFlowRequest | withSource(SetSourceRequest source) | 
| CreateFlowRequest | withSourceFailoverConfig(FailoverConfig sourceFailoverConfig) | 
| CreateFlowRequest | withSources(Collection<SetSourceRequest> sources) | 
| CreateFlowRequest | withSources(SetSourceRequest... sources)
 NOTE: This method appends the values to the existing list (if any). | 
| CreateFlowRequest | withVpcInterfaces(Collection<VpcInterfaceRequest> vpcInterfaces)The VPC interfaces you want on the flow. | 
| CreateFlowRequest | withVpcInterfaces(VpcInterfaceRequest... vpcInterfaces)The VPC interfaces you want on the flow. | 
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, withSdkRequestTimeoutpublic void setAvailabilityZone(String availabilityZone)
availabilityZone - The Availability Zone that you want to create the flow in. These options are limited to the Availability
        Zones within the current AWS Region.public String getAvailabilityZone()
public CreateFlowRequest withAvailabilityZone(String availabilityZone)
availabilityZone - The Availability Zone that you want to create the flow in. These options are limited to the Availability
        Zones within the current AWS Region.public List<GrantEntitlementRequest> getEntitlements()
public void setEntitlements(Collection<GrantEntitlementRequest> entitlements)
entitlements - The entitlements that you want to grant on a flow.public CreateFlowRequest withEntitlements(GrantEntitlementRequest... entitlements)
 NOTE: This method appends the values to the existing list (if any). Use
 setEntitlements(java.util.Collection) or withEntitlements(java.util.Collection) if you want to
 override the existing values.
 
entitlements - The entitlements that you want to grant on a flow.public CreateFlowRequest withEntitlements(Collection<GrantEntitlementRequest> entitlements)
entitlements - The entitlements that you want to grant on a flow.public void setName(String name)
name - The name of the flow.public String getName()
public CreateFlowRequest withName(String name)
name - The name of the flow.public List<AddOutputRequest> getOutputs()
public void setOutputs(Collection<AddOutputRequest> outputs)
outputs - The outputs that you want to add to this flow.public CreateFlowRequest withOutputs(AddOutputRequest... outputs)
 NOTE: This method appends the values to the existing list (if any). Use
 setOutputs(java.util.Collection) or withOutputs(java.util.Collection) if you want to override
 the existing values.
 
outputs - The outputs that you want to add to this flow.public CreateFlowRequest withOutputs(Collection<AddOutputRequest> outputs)
outputs - The outputs that you want to add to this flow.public void setSource(SetSourceRequest source)
source - public SetSourceRequest getSource()
public CreateFlowRequest withSource(SetSourceRequest source)
source - public void setSourceFailoverConfig(FailoverConfig sourceFailoverConfig)
sourceFailoverConfig - public FailoverConfig getSourceFailoverConfig()
public CreateFlowRequest withSourceFailoverConfig(FailoverConfig sourceFailoverConfig)
sourceFailoverConfig - public List<SetSourceRequest> getSources()
public void setSources(Collection<SetSourceRequest> sources)
sources - public CreateFlowRequest withSources(SetSourceRequest... sources)
 NOTE: This method appends the values to the existing list (if any). Use
 setSources(java.util.Collection) or withSources(java.util.Collection) if you want to override
 the existing values.
 
sources - public CreateFlowRequest withSources(Collection<SetSourceRequest> sources)
sources - public List<VpcInterfaceRequest> getVpcInterfaces()
public void setVpcInterfaces(Collection<VpcInterfaceRequest> vpcInterfaces)
vpcInterfaces - The VPC interfaces you want on the flow.public CreateFlowRequest withVpcInterfaces(VpcInterfaceRequest... vpcInterfaces)
 NOTE: This method appends the values to the existing list (if any). Use
 setVpcInterfaces(java.util.Collection) or withVpcInterfaces(java.util.Collection) if you want
 to override the existing values.
 
vpcInterfaces - The VPC interfaces you want on the flow.public CreateFlowRequest withVpcInterfaces(Collection<VpcInterfaceRequest> vpcInterfaces)
vpcInterfaces - The VPC interfaces you want on the flow.public String toString()
toString in class ObjectObject.toString()public CreateFlowRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()