Class PutRetentionPolicyRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.logs.model.PutRetentionPolicyRequest
-
- All Implemented Interfaces:
ReadLimitInfo,Serializable,Cloneable
public class PutRetentionPolicyRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description PutRetentionPolicyRequest()Default constructor for PutRetentionPolicyRequest object.PutRetentionPolicyRequest(String logGroupName, Integer retentionInDays)Constructs a new PutRetentionPolicyRequest object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PutRetentionPolicyRequestclone()Creates a shallow clone of this request.booleanequals(Object obj)StringgetLogGroupName()The name of the log group to associate the retention policy with.IntegergetRetentionInDays()inthashCode()voidsetLogGroupName(String logGroupName)The name of the log group to associate the retention policy with.voidsetRetentionInDays(Integer retentionInDays)StringtoString()Returns a string representation of this object; useful for testing and debugging.PutRetentionPolicyRequestwithLogGroupName(String logGroupName)The name of the log group to associate the retention policy with.PutRetentionPolicyRequestwithRetentionInDays(Integer retentionInDays)-
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
-
-
-
Constructor Detail
-
PutRetentionPolicyRequest
public PutRetentionPolicyRequest()
Default constructor for PutRetentionPolicyRequest object. Callers should use the setter or fluent setter (with...) methods to initialize the object after creating it.
-
PutRetentionPolicyRequest
public PutRetentionPolicyRequest(String logGroupName, Integer retentionInDays)
Constructs a new PutRetentionPolicyRequest object. Callers should use the setter or fluent setter (with...) methods to initialize any additional object members.- Parameters:
logGroupName- The name of the log group to associate the retention policy with.retentionInDays-
-
-
Method Detail
-
setLogGroupName
public void setLogGroupName(String logGroupName)
The name of the log group to associate the retention policy with.
- Parameters:
logGroupName- The name of the log group to associate the retention policy with.
-
getLogGroupName
public String getLogGroupName()
The name of the log group to associate the retention policy with.
- Returns:
- The name of the log group to associate the retention policy with.
-
withLogGroupName
public PutRetentionPolicyRequest withLogGroupName(String logGroupName)
The name of the log group to associate the retention policy with.
- Parameters:
logGroupName- The name of the log group to associate the retention policy with.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setRetentionInDays
public void setRetentionInDays(Integer retentionInDays)
- Parameters:
retentionInDays-
-
getRetentionInDays
public Integer getRetentionInDays()
- Returns:
-
withRetentionInDays
public PutRetentionPolicyRequest withRetentionInDays(Integer retentionInDays)
- Parameters:
retentionInDays-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toStringin classObject- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public PutRetentionPolicyRequest clone()
Description copied from class:AmazonWebServiceRequestCreates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clonein classAmazonWebServiceRequest- See Also:
Object.clone()
-
-