@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class S3ReportExportConfig extends Object implements Serializable, Cloneable, StructuredPojo
Information about the S3 bucket where the raw data of a report are exported.
Constructor and Description |
---|
S3ReportExportConfig() |
Modifier and Type | Method and Description |
---|---|
S3ReportExportConfig |
clone() |
boolean |
equals(Object obj) |
String |
getBucket()
The name of the S3 bucket where the raw data of a report are exported.
|
Boolean |
getEncryptionDisabled()
A boolean value that specifies if the results of a report are encrypted.
|
String |
getEncryptionKey()
The encryption key for the report's encrypted raw data.
|
String |
getPackaging()
The type of build output artifact to create.
|
String |
getPath()
The path to the exported report's raw data results.
|
int |
hashCode() |
Boolean |
isEncryptionDisabled()
A boolean value that specifies if the results of a report are encrypted.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBucket(String bucket)
The name of the S3 bucket where the raw data of a report are exported.
|
void |
setEncryptionDisabled(Boolean encryptionDisabled)
A boolean value that specifies if the results of a report are encrypted.
|
void |
setEncryptionKey(String encryptionKey)
The encryption key for the report's encrypted raw data.
|
void |
setPackaging(String packaging)
The type of build output artifact to create.
|
void |
setPath(String path)
The path to the exported report's raw data results.
|
String |
toString()
Returns a string representation of this object.
|
S3ReportExportConfig |
withBucket(String bucket)
The name of the S3 bucket where the raw data of a report are exported.
|
S3ReportExportConfig |
withEncryptionDisabled(Boolean encryptionDisabled)
A boolean value that specifies if the results of a report are encrypted.
|
S3ReportExportConfig |
withEncryptionKey(String encryptionKey)
The encryption key for the report's encrypted raw data.
|
S3ReportExportConfig |
withPackaging(ReportPackagingType packaging)
The type of build output artifact to create.
|
S3ReportExportConfig |
withPackaging(String packaging)
The type of build output artifact to create.
|
S3ReportExportConfig |
withPath(String path)
The path to the exported report's raw data results.
|
public void setBucket(String bucket)
The name of the S3 bucket where the raw data of a report are exported.
bucket
- The name of the S3 bucket where the raw data of a report are exported.public String getBucket()
The name of the S3 bucket where the raw data of a report are exported.
public S3ReportExportConfig withBucket(String bucket)
The name of the S3 bucket where the raw data of a report are exported.
bucket
- The name of the S3 bucket where the raw data of a report are exported.public void setPath(String path)
The path to the exported report's raw data results.
path
- The path to the exported report's raw data results.public String getPath()
The path to the exported report's raw data results.
public S3ReportExportConfig withPath(String path)
The path to the exported report's raw data results.
path
- The path to the exported report's raw data results.public void setPackaging(String packaging)
The type of build output artifact to create. Valid values include:
NONE
: AWS CodeBuild creates the raw data in the output bucket. This is the default if packaging is
not specified.
ZIP
: AWS CodeBuild creates a ZIP file with the raw data in the output bucket.
packaging
- The type of build output artifact to create. Valid values include:
NONE
: AWS CodeBuild creates the raw data in the output bucket. This is the default if
packaging is not specified.
ZIP
: AWS CodeBuild creates a ZIP file with the raw data in the output bucket.
ReportPackagingType
public String getPackaging()
The type of build output artifact to create. Valid values include:
NONE
: AWS CodeBuild creates the raw data in the output bucket. This is the default if packaging is
not specified.
ZIP
: AWS CodeBuild creates a ZIP file with the raw data in the output bucket.
NONE
: AWS CodeBuild creates the raw data in the output bucket. This is the default if
packaging is not specified.
ZIP
: AWS CodeBuild creates a ZIP file with the raw data in the output bucket.
ReportPackagingType
public S3ReportExportConfig withPackaging(String packaging)
The type of build output artifact to create. Valid values include:
NONE
: AWS CodeBuild creates the raw data in the output bucket. This is the default if packaging is
not specified.
ZIP
: AWS CodeBuild creates a ZIP file with the raw data in the output bucket.
packaging
- The type of build output artifact to create. Valid values include:
NONE
: AWS CodeBuild creates the raw data in the output bucket. This is the default if
packaging is not specified.
ZIP
: AWS CodeBuild creates a ZIP file with the raw data in the output bucket.
ReportPackagingType
public S3ReportExportConfig withPackaging(ReportPackagingType packaging)
The type of build output artifact to create. Valid values include:
NONE
: AWS CodeBuild creates the raw data in the output bucket. This is the default if packaging is
not specified.
ZIP
: AWS CodeBuild creates a ZIP file with the raw data in the output bucket.
packaging
- The type of build output artifact to create. Valid values include:
NONE
: AWS CodeBuild creates the raw data in the output bucket. This is the default if
packaging is not specified.
ZIP
: AWS CodeBuild creates a ZIP file with the raw data in the output bucket.
ReportPackagingType
public void setEncryptionKey(String encryptionKey)
The encryption key for the report's encrypted raw data.
encryptionKey
- The encryption key for the report's encrypted raw data.public String getEncryptionKey()
The encryption key for the report's encrypted raw data.
public S3ReportExportConfig withEncryptionKey(String encryptionKey)
The encryption key for the report's encrypted raw data.
encryptionKey
- The encryption key for the report's encrypted raw data.public void setEncryptionDisabled(Boolean encryptionDisabled)
A boolean value that specifies if the results of a report are encrypted.
encryptionDisabled
- A boolean value that specifies if the results of a report are encrypted.public Boolean getEncryptionDisabled()
A boolean value that specifies if the results of a report are encrypted.
public S3ReportExportConfig withEncryptionDisabled(Boolean encryptionDisabled)
A boolean value that specifies if the results of a report are encrypted.
encryptionDisabled
- A boolean value that specifies if the results of a report are encrypted.public Boolean isEncryptionDisabled()
A boolean value that specifies if the results of a report are encrypted.
public String toString()
toString
in class Object
Object.toString()
public S3ReportExportConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.