@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 specific sources in all Regions and source types.
|
List<String> |
getEnableSingleDimension()
Enables all sources in specific accounts or Regions.
|
Map<String,List<String>> |
getEnableTwoDimensions()
Enables specific service 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 specific sources in all Regions and source types.
|
void |
setEnableSingleDimension(Collection<String> enableSingleDimension)
Enables all sources in specific accounts or Regions.
|
void |
setEnableTwoDimensions(Map<String,List<String>> enableTwoDimensions)
Enables specific service 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 specific sources in all Regions and source types.
|
CreateAwsLogSourceRequest |
withEnableSingleDimension(Collection<String> enableSingleDimension)
Enables all sources in specific accounts or Regions.
|
CreateAwsLogSourceRequest |
withEnableSingleDimension(String... enableSingleDimension)
Enables all sources in specific accounts or Regions.
|
CreateAwsLogSourceRequest |
withEnableTwoDimensions(Map<String,List<String>> enableTwoDimensions)
Enables specific service 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 specific sources in all Regions and source types.
public void setEnableAllDimensions(Map<String,Map<String,List<String>>> enableAllDimensions)
Enables specific sources in all Regions and source types.
enableAllDimensions
- Enables specific sources in all Regions and source types.public CreateAwsLogSourceRequest withEnableAllDimensions(Map<String,Map<String,List<String>>> enableAllDimensions)
Enables specific sources in all Regions and source types.
enableAllDimensions
- Enables specific sources in all Regions and source types.public CreateAwsLogSourceRequest addEnableAllDimensionsEntry(String key, Map<String,List<String>> value)
public CreateAwsLogSourceRequest clearEnableAllDimensionsEntries()
public List<String> getEnableSingleDimension()
Enables all sources in specific accounts or Regions.
public void setEnableSingleDimension(Collection<String> enableSingleDimension)
Enables all sources in specific accounts or Regions.
enableSingleDimension
- Enables all sources in specific accounts or Regions.public CreateAwsLogSourceRequest withEnableSingleDimension(String... enableSingleDimension)
Enables all 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 all sources in specific accounts or Regions.public CreateAwsLogSourceRequest withEnableSingleDimension(Collection<String> enableSingleDimension)
Enables all sources in specific accounts or Regions.
enableSingleDimension
- Enables all sources in specific accounts or Regions.public Map<String,List<String>> getEnableTwoDimensions()
Enables specific service sources in specific accounts or Regions.
public void setEnableTwoDimensions(Map<String,List<String>> enableTwoDimensions)
Enables specific service sources in specific accounts or Regions.
enableTwoDimensions
- Enables specific service sources in specific accounts or Regions.public CreateAwsLogSourceRequest withEnableTwoDimensions(Map<String,List<String>> enableTwoDimensions)
Enables specific service sources in specific accounts or Regions.
enableTwoDimensions
- Enables specific service 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()