@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DataCaptureConfigSummary extends Object implements Serializable, Cloneable, StructuredPojo
The currently active data capture configuration used by your Endpoint.
Constructor and Description |
---|
DataCaptureConfigSummary() |
Modifier and Type | Method and Description |
---|---|
DataCaptureConfigSummary |
clone() |
boolean |
equals(Object obj) |
String |
getCaptureStatus()
Whether data capture is currently functional.
|
Integer |
getCurrentSamplingPercentage()
The percentage of requests being captured by your Endpoint.
|
String |
getDestinationS3Uri()
The Amazon S3 location being used to capture the data.
|
Boolean |
getEnableCapture()
Whether data capture is enabled or disabled.
|
String |
getKmsKeyId()
The KMS key being used to encrypt the data in Amazon S3.
|
int |
hashCode() |
Boolean |
isEnableCapture()
Whether data capture is enabled or disabled.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCaptureStatus(String captureStatus)
Whether data capture is currently functional.
|
void |
setCurrentSamplingPercentage(Integer currentSamplingPercentage)
The percentage of requests being captured by your Endpoint.
|
void |
setDestinationS3Uri(String destinationS3Uri)
The Amazon S3 location being used to capture the data.
|
void |
setEnableCapture(Boolean enableCapture)
Whether data capture is enabled or disabled.
|
void |
setKmsKeyId(String kmsKeyId)
The KMS key being used to encrypt the data in Amazon S3.
|
String |
toString()
Returns a string representation of this object.
|
DataCaptureConfigSummary |
withCaptureStatus(CaptureStatus captureStatus)
Whether data capture is currently functional.
|
DataCaptureConfigSummary |
withCaptureStatus(String captureStatus)
Whether data capture is currently functional.
|
DataCaptureConfigSummary |
withCurrentSamplingPercentage(Integer currentSamplingPercentage)
The percentage of requests being captured by your Endpoint.
|
DataCaptureConfigSummary |
withDestinationS3Uri(String destinationS3Uri)
The Amazon S3 location being used to capture the data.
|
DataCaptureConfigSummary |
withEnableCapture(Boolean enableCapture)
Whether data capture is enabled or disabled.
|
DataCaptureConfigSummary |
withKmsKeyId(String kmsKeyId)
The KMS key being used to encrypt the data in Amazon S3.
|
public void setEnableCapture(Boolean enableCapture)
Whether data capture is enabled or disabled.
enableCapture
- Whether data capture is enabled or disabled.public Boolean getEnableCapture()
Whether data capture is enabled or disabled.
public DataCaptureConfigSummary withEnableCapture(Boolean enableCapture)
Whether data capture is enabled or disabled.
enableCapture
- Whether data capture is enabled or disabled.public Boolean isEnableCapture()
Whether data capture is enabled or disabled.
public void setCaptureStatus(String captureStatus)
Whether data capture is currently functional.
captureStatus
- Whether data capture is currently functional.CaptureStatus
public String getCaptureStatus()
Whether data capture is currently functional.
CaptureStatus
public DataCaptureConfigSummary withCaptureStatus(String captureStatus)
Whether data capture is currently functional.
captureStatus
- Whether data capture is currently functional.CaptureStatus
public DataCaptureConfigSummary withCaptureStatus(CaptureStatus captureStatus)
Whether data capture is currently functional.
captureStatus
- Whether data capture is currently functional.CaptureStatus
public void setCurrentSamplingPercentage(Integer currentSamplingPercentage)
The percentage of requests being captured by your Endpoint.
currentSamplingPercentage
- The percentage of requests being captured by your Endpoint.public Integer getCurrentSamplingPercentage()
The percentage of requests being captured by your Endpoint.
public DataCaptureConfigSummary withCurrentSamplingPercentage(Integer currentSamplingPercentage)
The percentage of requests being captured by your Endpoint.
currentSamplingPercentage
- The percentage of requests being captured by your Endpoint.public void setDestinationS3Uri(String destinationS3Uri)
The Amazon S3 location being used to capture the data.
destinationS3Uri
- The Amazon S3 location being used to capture the data.public String getDestinationS3Uri()
The Amazon S3 location being used to capture the data.
public DataCaptureConfigSummary withDestinationS3Uri(String destinationS3Uri)
The Amazon S3 location being used to capture the data.
destinationS3Uri
- The Amazon S3 location being used to capture the data.public void setKmsKeyId(String kmsKeyId)
The KMS key being used to encrypt the data in Amazon S3.
kmsKeyId
- The KMS key being used to encrypt the data in Amazon S3.public String getKmsKeyId()
The KMS key being used to encrypt the data in Amazon S3.
public DataCaptureConfigSummary withKmsKeyId(String kmsKeyId)
The KMS key being used to encrypt the data in Amazon S3.
kmsKeyId
- The KMS key being used to encrypt the data in Amazon S3.public String toString()
toString
in class Object
Object.toString()
public DataCaptureConfigSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.