@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsCodeBuildProjectLogsConfigS3LogsDetails extends Object implements Serializable, Cloneable, StructuredPojo
Information about logs built to an S3 bucket for a build project.
Constructor and Description |
---|
AwsCodeBuildProjectLogsConfigS3LogsDetails() |
Modifier and Type | Method and Description |
---|---|
AwsCodeBuildProjectLogsConfigS3LogsDetails |
clone() |
boolean |
equals(Object obj) |
Boolean |
getEncryptionDisabled()
Whether to disable encryption of the S3 build log output.
|
String |
getLocation()
The ARN of the S3 bucket and the path prefix for S3 logs.
|
String |
getStatus()
The current status of the S3 build logs.
|
int |
hashCode() |
Boolean |
isEncryptionDisabled()
Whether to disable encryption of the S3 build log output.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEncryptionDisabled(Boolean encryptionDisabled)
Whether to disable encryption of the S3 build log output.
|
void |
setLocation(String location)
The ARN of the S3 bucket and the path prefix for S3 logs.
|
void |
setStatus(String status)
The current status of the S3 build logs.
|
String |
toString()
Returns a string representation of this object.
|
AwsCodeBuildProjectLogsConfigS3LogsDetails |
withEncryptionDisabled(Boolean encryptionDisabled)
Whether to disable encryption of the S3 build log output.
|
AwsCodeBuildProjectLogsConfigS3LogsDetails |
withLocation(String location)
The ARN of the S3 bucket and the path prefix for S3 logs.
|
AwsCodeBuildProjectLogsConfigS3LogsDetails |
withStatus(String status)
The current status of the S3 build logs.
|
public AwsCodeBuildProjectLogsConfigS3LogsDetails()
public void setEncryptionDisabled(Boolean encryptionDisabled)
Whether to disable encryption of the S3 build log output.
encryptionDisabled
- Whether to disable encryption of the S3 build log output.public Boolean getEncryptionDisabled()
Whether to disable encryption of the S3 build log output.
public AwsCodeBuildProjectLogsConfigS3LogsDetails withEncryptionDisabled(Boolean encryptionDisabled)
Whether to disable encryption of the S3 build log output.
encryptionDisabled
- Whether to disable encryption of the S3 build log output.public Boolean isEncryptionDisabled()
Whether to disable encryption of the S3 build log output.
public void setLocation(String location)
The ARN of the S3 bucket and the path prefix for S3 logs.
location
- The ARN of the S3 bucket and the path prefix for S3 logs.public String getLocation()
The ARN of the S3 bucket and the path prefix for S3 logs.
public AwsCodeBuildProjectLogsConfigS3LogsDetails withLocation(String location)
The ARN of the S3 bucket and the path prefix for S3 logs.
location
- The ARN of the S3 bucket and the path prefix for S3 logs.public void setStatus(String status)
The current status of the S3 build logs.
status
- The current status of the S3 build logs.public String getStatus()
The current status of the S3 build logs.
public AwsCodeBuildProjectLogsConfigS3LogsDetails withStatus(String status)
The current status of the S3 build logs.
status
- The current status of the S3 build logs.public String toString()
toString
in class Object
Object.toString()
public AwsCodeBuildProjectLogsConfigS3LogsDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.