@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateSubscriberRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateSubscriberRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateSubscriberRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getExternalId()
External ID of the Security Lake account.
|
String |
getId()
A value created by Security Lake that uniquely identifies your
UpdateSubscriber API request. |
List<SourceType> |
getSourceTypes()
The supported Amazon Web Services services from which logs and events are collected.
|
String |
getSubscriberDescription()
Description of the Security Lake account subscriber.
|
String |
getSubscriberName()
Name of the Security Lake account subscriber.
|
int |
hashCode() |
void |
setExternalId(String externalId)
External ID of the Security Lake account.
|
void |
setId(String id)
A value created by Security Lake that uniquely identifies your
UpdateSubscriber API request. |
void |
setSourceTypes(Collection<SourceType> sourceTypes)
The supported Amazon Web Services services from which logs and events are collected.
|
void |
setSubscriberDescription(String subscriberDescription)
Description of the Security Lake account subscriber.
|
void |
setSubscriberName(String subscriberName)
Name of the Security Lake account subscriber.
|
String |
toString()
Returns a string representation of this object.
|
UpdateSubscriberRequest |
withExternalId(String externalId)
External ID of the Security Lake account.
|
UpdateSubscriberRequest |
withId(String id)
A value created by Security Lake that uniquely identifies your
UpdateSubscriber API request. |
UpdateSubscriberRequest |
withSourceTypes(Collection<SourceType> sourceTypes)
The supported Amazon Web Services services from which logs and events are collected.
|
UpdateSubscriberRequest |
withSourceTypes(SourceType... sourceTypes)
The supported Amazon Web Services services from which logs and events are collected.
|
UpdateSubscriberRequest |
withSubscriberDescription(String subscriberDescription)
Description of the Security Lake account subscriber.
|
UpdateSubscriberRequest |
withSubscriberName(String subscriberName)
Name of the Security Lake account subscriber.
|
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 setExternalId(String externalId)
External ID of the Security Lake account.
externalId
- External ID of the Security Lake account.public String getExternalId()
External ID of the Security Lake account.
public UpdateSubscriberRequest withExternalId(String externalId)
External ID of the Security Lake account.
externalId
- External ID of the Security Lake account.public void setId(String id)
A value created by Security Lake that uniquely identifies your UpdateSubscriber
API request.
id
- A value created by Security Lake that uniquely identifies your UpdateSubscriber
API request.public String getId()
A value created by Security Lake that uniquely identifies your UpdateSubscriber
API request.
UpdateSubscriber
API request.public UpdateSubscriberRequest withId(String id)
A value created by Security Lake that uniquely identifies your UpdateSubscriber
API request.
id
- A value created by Security Lake that uniquely identifies your UpdateSubscriber
API request.public List<SourceType> getSourceTypes()
The supported Amazon Web Services services from which logs and events are collected. Amazon Security Lake supports logs and events collection for the following natively-supported Amazon Web Services services. For more information, see the Amazon Security Lake User Guide.
public void setSourceTypes(Collection<SourceType> sourceTypes)
The supported Amazon Web Services services from which logs and events are collected. Amazon Security Lake supports logs and events collection for the following natively-supported Amazon Web Services services. For more information, see the Amazon Security Lake User Guide.
sourceTypes
- The supported Amazon Web Services services from which logs and events are collected. Amazon Security Lake
supports logs and events collection for the following natively-supported Amazon Web Services services. For
more information, see the Amazon Security Lake User Guide.public UpdateSubscriberRequest withSourceTypes(SourceType... sourceTypes)
The supported Amazon Web Services services from which logs and events are collected. Amazon Security Lake supports logs and events collection for the following natively-supported Amazon Web Services services. For more information, see the Amazon Security Lake User Guide.
NOTE: This method appends the values to the existing list (if any). Use
setSourceTypes(java.util.Collection)
or withSourceTypes(java.util.Collection)
if you want to
override the existing values.
sourceTypes
- The supported Amazon Web Services services from which logs and events are collected. Amazon Security Lake
supports logs and events collection for the following natively-supported Amazon Web Services services. For
more information, see the Amazon Security Lake User Guide.public UpdateSubscriberRequest withSourceTypes(Collection<SourceType> sourceTypes)
The supported Amazon Web Services services from which logs and events are collected. Amazon Security Lake supports logs and events collection for the following natively-supported Amazon Web Services services. For more information, see the Amazon Security Lake User Guide.
sourceTypes
- The supported Amazon Web Services services from which logs and events are collected. Amazon Security Lake
supports logs and events collection for the following natively-supported Amazon Web Services services. For
more information, see the Amazon Security Lake User Guide.public void setSubscriberDescription(String subscriberDescription)
Description of the Security Lake account subscriber.
subscriberDescription
- Description of the Security Lake account subscriber.public String getSubscriberDescription()
Description of the Security Lake account subscriber.
public UpdateSubscriberRequest withSubscriberDescription(String subscriberDescription)
Description of the Security Lake account subscriber.
subscriberDescription
- Description of the Security Lake account subscriber.public void setSubscriberName(String subscriberName)
Name of the Security Lake account subscriber.
subscriberName
- Name of the Security Lake account subscriber.public String getSubscriberName()
Name of the Security Lake account subscriber.
public UpdateSubscriberRequest withSubscriberName(String subscriberName)
Name of the Security Lake account subscriber.
subscriberName
- Name of the Security Lake account subscriber.public String toString()
toString
in class Object
Object.toString()
public UpdateSubscriberRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()