@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateInputRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateInputRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateInputRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
List<InputDestinationRequest> |
getDestinations()
Destination settings for PUSH type inputs.
|
String |
getInputId()
Unique ID of the input.
|
List<String> |
getInputSecurityGroups()
A list of security groups referenced by IDs to attach to the input.
|
String |
getName()
Name of the input.
|
List<InputSourceRequest> |
getSources()
The source URLs for a PULL-type input.
|
int |
hashCode() |
void |
setDestinations(Collection<InputDestinationRequest> destinations)
Destination settings for PUSH type inputs.
|
void |
setInputId(String inputId)
Unique ID of the input.
|
void |
setInputSecurityGroups(Collection<String> inputSecurityGroups)
A list of security groups referenced by IDs to attach to the input.
|
void |
setName(String name)
Name of the input.
|
void |
setSources(Collection<InputSourceRequest> sources)
The source URLs for a PULL-type input.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
UpdateInputRequest |
withDestinations(Collection<InputDestinationRequest> destinations)
Destination settings for PUSH type inputs.
|
UpdateInputRequest |
withDestinations(InputDestinationRequest... destinations)
Destination settings for PUSH type inputs.
|
UpdateInputRequest |
withInputId(String inputId)
Unique ID of the input.
|
UpdateInputRequest |
withInputSecurityGroups(Collection<String> inputSecurityGroups)
A list of security groups referenced by IDs to attach to the input.
|
UpdateInputRequest |
withInputSecurityGroups(String... inputSecurityGroups)
A list of security groups referenced by IDs to attach to the input.
|
UpdateInputRequest |
withName(String name)
Name of the input.
|
UpdateInputRequest |
withSources(Collection<InputSourceRequest> sources)
The source URLs for a PULL-type input.
|
UpdateInputRequest |
withSources(InputSourceRequest... sources)
The source URLs for a PULL-type input.
|
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 List<InputDestinationRequest> getDestinations()
public void setDestinations(Collection<InputDestinationRequest> destinations)
destinations
- Destination settings for PUSH type inputs.public UpdateInputRequest withDestinations(InputDestinationRequest... destinations)
NOTE: This method appends the values to the existing list (if any). Use
setDestinations(java.util.Collection)
or withDestinations(java.util.Collection)
if you want to
override the existing values.
destinations
- Destination settings for PUSH type inputs.public UpdateInputRequest withDestinations(Collection<InputDestinationRequest> destinations)
destinations
- Destination settings for PUSH type inputs.public void setInputId(String inputId)
inputId
- Unique ID of the input.public String getInputId()
public UpdateInputRequest withInputId(String inputId)
inputId
- Unique ID of the input.public List<String> getInputSecurityGroups()
public void setInputSecurityGroups(Collection<String> inputSecurityGroups)
inputSecurityGroups
- A list of security groups referenced by IDs to attach to the input.public UpdateInputRequest withInputSecurityGroups(String... inputSecurityGroups)
NOTE: This method appends the values to the existing list (if any). Use
setInputSecurityGroups(java.util.Collection)
or withInputSecurityGroups(java.util.Collection)
if you want to override the existing values.
inputSecurityGroups
- A list of security groups referenced by IDs to attach to the input.public UpdateInputRequest withInputSecurityGroups(Collection<String> inputSecurityGroups)
inputSecurityGroups
- A list of security groups referenced by IDs to attach to the input.public void setName(String name)
name
- Name of the input.public String getName()
public UpdateInputRequest withName(String name)
name
- Name of the input.public List<InputSourceRequest> getSources()
public void setSources(Collection<InputSourceRequest> sources)
sources
- The source URLs for a PULL-type input. Every PULL type input needs exactly two source URLs for redundancy.
Only specify sources for PULL type Inputs. Leave Destinations empty.public UpdateInputRequest withSources(InputSourceRequest... 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
- The source URLs for a PULL-type input. Every PULL type input needs exactly two source URLs for redundancy.
Only specify sources for PULL type Inputs. Leave Destinations empty.public UpdateInputRequest withSources(Collection<InputSourceRequest> sources)
sources
- The source URLs for a PULL-type input. Every PULL type input needs exactly two source URLs for redundancy.
Only specify sources for PULL type Inputs. Leave Destinations empty.public String toString()
toString
in class Object
Object.toString()
public UpdateInputRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.