@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() |
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, copyBaseTo, 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 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 ObjectObject.toString()public UpdateInputRequest clone()
clone in class AmazonWebServiceRequestCopyright © 2018. All rights reserved.