@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class S3LogDestinationParameters extends Object implements Serializable, Cloneable, StructuredPojo
The Amazon S3 logging configuration settings for the pipe.
Constructor and Description |
---|
S3LogDestinationParameters() |
Modifier and Type | Method and Description |
---|---|
S3LogDestinationParameters |
clone() |
boolean |
equals(Object obj) |
String |
getBucketName()
Specifies the name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
|
String |
getBucketOwner()
Specifies the Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the log
records for the pipe.
|
String |
getOutputFormat()
How EventBridge should format the log records.
|
String |
getPrefix()
Specifies any prefix text with which to begin Amazon S3 log object names.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBucketName(String bucketName)
Specifies the name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
|
void |
setBucketOwner(String bucketOwner)
Specifies the Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the log
records for the pipe.
|
void |
setOutputFormat(String outputFormat)
How EventBridge should format the log records.
|
void |
setPrefix(String prefix)
Specifies any prefix text with which to begin Amazon S3 log object names.
|
String |
toString()
Returns a string representation of this object.
|
S3LogDestinationParameters |
withBucketName(String bucketName)
Specifies the name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
|
S3LogDestinationParameters |
withBucketOwner(String bucketOwner)
Specifies the Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the log
records for the pipe.
|
S3LogDestinationParameters |
withOutputFormat(S3OutputFormat outputFormat)
How EventBridge should format the log records.
|
S3LogDestinationParameters |
withOutputFormat(String outputFormat)
How EventBridge should format the log records.
|
S3LogDestinationParameters |
withPrefix(String prefix)
Specifies any prefix text with which to begin Amazon S3 log object names.
|
public void setBucketName(String bucketName)
Specifies the name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
bucketName
- Specifies the name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.public String getBucketName()
Specifies the name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
public S3LogDestinationParameters withBucketName(String bucketName)
Specifies the name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
bucketName
- Specifies the name of the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.public void setBucketOwner(String bucketOwner)
Specifies the Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
bucketOwner
- Specifies the Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the
log records for the pipe.public String getBucketOwner()
Specifies the Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
public S3LogDestinationParameters withBucketOwner(String bucketOwner)
Specifies the Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the log records for the pipe.
bucketOwner
- Specifies the Amazon Web Services account that owns the Amazon S3 bucket to which EventBridge delivers the
log records for the pipe.public void setOutputFormat(String outputFormat)
How EventBridge should format the log records.
json
: JSON
plain
: Plain text
outputFormat
- How EventBridge should format the log records.
json
: JSON
plain
: Plain text
S3OutputFormat
public String getOutputFormat()
How EventBridge should format the log records.
json
: JSON
plain
: Plain text
json
: JSON
plain
: Plain text
S3OutputFormat
public S3LogDestinationParameters withOutputFormat(String outputFormat)
How EventBridge should format the log records.
json
: JSON
plain
: Plain text
outputFormat
- How EventBridge should format the log records.
json
: JSON
plain
: Plain text
S3OutputFormat
public S3LogDestinationParameters withOutputFormat(S3OutputFormat outputFormat)
How EventBridge should format the log records.
json
: JSON
plain
: Plain text
outputFormat
- How EventBridge should format the log records.
json
: JSON
plain
: Plain text
S3OutputFormat
public void setPrefix(String prefix)
Specifies any prefix text with which to begin Amazon S3 log object names.
You can use prefixes to organize the data that you store in Amazon S3 buckets. A prefix is a string of characters at the beginning of the object key name. A prefix can be any length, subject to the maximum length of the object key name (1,024 bytes). For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide.
prefix
- Specifies any prefix text with which to begin Amazon S3 log object names.
You can use prefixes to organize the data that you store in Amazon S3 buckets. A prefix is a string of characters at the beginning of the object key name. A prefix can be any length, subject to the maximum length of the object key name (1,024 bytes). For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide.
public String getPrefix()
Specifies any prefix text with which to begin Amazon S3 log object names.
You can use prefixes to organize the data that you store in Amazon S3 buckets. A prefix is a string of characters at the beginning of the object key name. A prefix can be any length, subject to the maximum length of the object key name (1,024 bytes). For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide.
You can use prefixes to organize the data that you store in Amazon S3 buckets. A prefix is a string of characters at the beginning of the object key name. A prefix can be any length, subject to the maximum length of the object key name (1,024 bytes). For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide.
public S3LogDestinationParameters withPrefix(String prefix)
Specifies any prefix text with which to begin Amazon S3 log object names.
You can use prefixes to organize the data that you store in Amazon S3 buckets. A prefix is a string of characters at the beginning of the object key name. A prefix can be any length, subject to the maximum length of the object key name (1,024 bytes). For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide.
prefix
- Specifies any prefix text with which to begin Amazon S3 log object names.
You can use prefixes to organize the data that you store in Amazon S3 buckets. A prefix is a string of characters at the beginning of the object key name. A prefix can be any length, subject to the maximum length of the object key name (1,024 bytes). For more information, see Organizing objects using prefixes in the Amazon Simple Storage Service User Guide.
public String toString()
toString
in class Object
Object.toString()
public S3LogDestinationParameters clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.