@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateAwsLogSourceRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateAwsLogSourceRequest() |
Modifier and Type | Method and Description |
---|---|
CreateAwsLogSourceRequest |
addEnableAllDimensionsEntry(String key,
Map<String,List<String>> value)
Add a single EnableAllDimensions entry
|
CreateAwsLogSourceRequest |
addEnableTwoDimensionsEntry(String key,
List<String> value)
Add a single EnableTwoDimensions entry
|
CreateAwsLogSourceRequest |
clearEnableAllDimensionsEntries()
Removes all the entries added into EnableAllDimensions.
|
CreateAwsLogSourceRequest |
clearEnableTwoDimensionsEntries()
Removes all the entries added into EnableTwoDimensions.
|
CreateAwsLogSourceRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
Map<String,Map<String,List<String>>> |
getEnableAllDimensions()
Enables data collection from specific Amazon Web Services sources in all specific accounts and specific Regions.
|
List<String> |
getEnableSingleDimension()
Enables data collection from all Amazon Web Services sources in specific accounts or Regions.
|
Map<String,List<String>> |
getEnableTwoDimensions()
Enables data collection from specific Amazon Web Services sources in specific accounts or Regions.
|
List<String> |
getInputOrder()
Specifies the input order to enable dimensions in Security Lake, namely Region, source type, and member account.
|
int |
hashCode() |
void |
setEnableAllDimensions(Map<String,Map<String,List<String>>> enableAllDimensions)
Enables data collection from specific Amazon Web Services sources in all specific accounts and specific Regions.
|
void |
setEnableSingleDimension(Collection<String> enableSingleDimension)
Enables data collection from all Amazon Web Services sources in specific accounts or Regions.
|
void |
setEnableTwoDimensions(Map<String,List<String>> enableTwoDimensions)
Enables data collection from specific Amazon Web Services sources in specific accounts or Regions.
|
void |
setInputOrder(Collection<String> inputOrder)
Specifies the input order to enable dimensions in Security Lake, namely Region, source type, and member account.
|
String |
toString()
Returns a string representation of this object.
|
CreateAwsLogSourceRequest |
withEnableAllDimensions(Map<String,Map<String,List<String>>> enableAllDimensions)
Enables data collection from specific Amazon Web Services sources in all specific accounts and specific Regions.
|
CreateAwsLogSourceRequest |
withEnableSingleDimension(Collection<String> enableSingleDimension)
Enables data collection from all Amazon Web Services sources in specific accounts or Regions.
|
CreateAwsLogSourceRequest |
withEnableSingleDimension(String... enableSingleDimension)
Enables data collection from all Amazon Web Services sources in specific accounts or Regions.
|
CreateAwsLogSourceRequest |
withEnableTwoDimensions(Map<String,List<String>> enableTwoDimensions)
Enables data collection from specific Amazon Web Services sources in specific accounts or Regions.
|
CreateAwsLogSourceRequest |
withInputOrder(Collection<String> inputOrder)
Specifies the input order to enable dimensions in Security Lake, namely Region, source type, and member account.
|
CreateAwsLogSourceRequest |
withInputOrder(Dimension... inputOrder)
Specifies the input order to enable dimensions in Security Lake, namely Region, source type, and member account.
|
CreateAwsLogSourceRequest |
withInputOrder(String... inputOrder)
Specifies the input order to enable dimensions in Security Lake, namely Region, source type, and member account.
|
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 Map<String,Map<String,List<String>>> getEnableAllDimensions()
Enables data collection from specific Amazon Web Services sources in all specific accounts and specific Regions.
public void setEnableAllDimensions(Map<String,Map<String,List<String>>> enableAllDimensions)
Enables data collection from specific Amazon Web Services sources in all specific accounts and specific Regions.
enableAllDimensions
- Enables data collection from specific Amazon Web Services sources in all specific accounts and specific
Regions.public CreateAwsLogSourceRequest withEnableAllDimensions(Map<String,Map<String,List<String>>> enableAllDimensions)
Enables data collection from specific Amazon Web Services sources in all specific accounts and specific Regions.
enableAllDimensions
- Enables data collection from specific Amazon Web Services sources in all specific accounts and specific
Regions.public CreateAwsLogSourceRequest addEnableAllDimensionsEntry(String key, Map<String,List<String>> value)
public CreateAwsLogSourceRequest clearEnableAllDimensionsEntries()
public List<String> getEnableSingleDimension()
Enables data collection from all Amazon Web Services sources in specific accounts or Regions.
public void setEnableSingleDimension(Collection<String> enableSingleDimension)
Enables data collection from all Amazon Web Services sources in specific accounts or Regions.
enableSingleDimension
- Enables data collection from all Amazon Web Services sources in specific accounts or Regions.public CreateAwsLogSourceRequest withEnableSingleDimension(String... enableSingleDimension)
Enables data collection from all Amazon Web Services sources in specific accounts or Regions.
NOTE: This method appends the values to the existing list (if any). Use
setEnableSingleDimension(java.util.Collection)
or
withEnableSingleDimension(java.util.Collection)
if you want to override the existing values.
enableSingleDimension
- Enables data collection from all Amazon Web Services sources in specific accounts or Regions.public CreateAwsLogSourceRequest withEnableSingleDimension(Collection<String> enableSingleDimension)
Enables data collection from all Amazon Web Services sources in specific accounts or Regions.
enableSingleDimension
- Enables data collection from all Amazon Web Services sources in specific accounts or Regions.public Map<String,List<String>> getEnableTwoDimensions()
Enables data collection from specific Amazon Web Services sources in specific accounts or Regions.
public void setEnableTwoDimensions(Map<String,List<String>> enableTwoDimensions)
Enables data collection from specific Amazon Web Services sources in specific accounts or Regions.
enableTwoDimensions
- Enables data collection from specific Amazon Web Services sources in specific accounts or Regions.public CreateAwsLogSourceRequest withEnableTwoDimensions(Map<String,List<String>> enableTwoDimensions)
Enables data collection from specific Amazon Web Services sources in specific accounts or Regions.
enableTwoDimensions
- Enables data collection from specific Amazon Web Services sources in specific accounts or Regions.public CreateAwsLogSourceRequest addEnableTwoDimensionsEntry(String key, List<String> value)
public CreateAwsLogSourceRequest clearEnableTwoDimensionsEntries()
public List<String> getInputOrder()
Specifies the input order to enable dimensions in Security Lake, namely Region, source type, and member account.
Dimension
public void setInputOrder(Collection<String> inputOrder)
Specifies the input order to enable dimensions in Security Lake, namely Region, source type, and member account.
inputOrder
- Specifies the input order to enable dimensions in Security Lake, namely Region, source type, and member
account.Dimension
public CreateAwsLogSourceRequest withInputOrder(String... inputOrder)
Specifies the input order to enable dimensions in Security Lake, namely Region, source type, and member account.
NOTE: This method appends the values to the existing list (if any). Use
setInputOrder(java.util.Collection)
or withInputOrder(java.util.Collection)
if you want to
override the existing values.
inputOrder
- Specifies the input order to enable dimensions in Security Lake, namely Region, source type, and member
account.Dimension
public CreateAwsLogSourceRequest withInputOrder(Collection<String> inputOrder)
Specifies the input order to enable dimensions in Security Lake, namely Region, source type, and member account.
inputOrder
- Specifies the input order to enable dimensions in Security Lake, namely Region, source type, and member
account.Dimension
public CreateAwsLogSourceRequest withInputOrder(Dimension... inputOrder)
Specifies the input order to enable dimensions in Security Lake, namely Region, source type, and member account.
inputOrder
- Specifies the input order to enable dimensions in Security Lake, namely Region, source type, and member
account.Dimension
public String toString()
toString
in class Object
Object.toString()
public CreateAwsLogSourceRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()