@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LogsLocation extends Object implements Serializable, Cloneable, StructuredPojo
Information about build logs in CloudWatch Logs.
Constructor and Description |
---|
LogsLocation() |
Modifier and Type | Method and Description |
---|---|
LogsLocation |
clone() |
boolean |
equals(Object obj) |
CloudWatchLogsConfig |
getCloudWatchLogs()
Information about CloudWatch Logs for a build project.
|
String |
getCloudWatchLogsArn()
The ARN of the CloudWatch Logs stream for a build execution.
|
String |
getDeepLink()
The URL to an individual build log in CloudWatch Logs.
|
String |
getGroupName()
The name of the CloudWatch Logs group for the build logs.
|
String |
getS3DeepLink()
The URL to a build log in an S3 bucket.
|
S3LogsConfig |
getS3Logs()
Information about S3 logs for a build project.
|
String |
getS3LogsArn()
The ARN of S3 logs for a build project.
|
String |
getStreamName()
The name of the CloudWatch Logs stream for the build logs.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCloudWatchLogs(CloudWatchLogsConfig cloudWatchLogs)
Information about CloudWatch Logs for a build project.
|
void |
setCloudWatchLogsArn(String cloudWatchLogsArn)
The ARN of the CloudWatch Logs stream for a build execution.
|
void |
setDeepLink(String deepLink)
The URL to an individual build log in CloudWatch Logs.
|
void |
setGroupName(String groupName)
The name of the CloudWatch Logs group for the build logs.
|
void |
setS3DeepLink(String s3DeepLink)
The URL to a build log in an S3 bucket.
|
void |
setS3Logs(S3LogsConfig s3Logs)
Information about S3 logs for a build project.
|
void |
setS3LogsArn(String s3LogsArn)
The ARN of S3 logs for a build project.
|
void |
setStreamName(String streamName)
The name of the CloudWatch Logs stream for the build logs.
|
String |
toString()
Returns a string representation of this object.
|
LogsLocation |
withCloudWatchLogs(CloudWatchLogsConfig cloudWatchLogs)
Information about CloudWatch Logs for a build project.
|
LogsLocation |
withCloudWatchLogsArn(String cloudWatchLogsArn)
The ARN of the CloudWatch Logs stream for a build execution.
|
LogsLocation |
withDeepLink(String deepLink)
The URL to an individual build log in CloudWatch Logs.
|
LogsLocation |
withGroupName(String groupName)
The name of the CloudWatch Logs group for the build logs.
|
LogsLocation |
withS3DeepLink(String s3DeepLink)
The URL to a build log in an S3 bucket.
|
LogsLocation |
withS3Logs(S3LogsConfig s3Logs)
Information about S3 logs for a build project.
|
LogsLocation |
withS3LogsArn(String s3LogsArn)
The ARN of S3 logs for a build project.
|
LogsLocation |
withStreamName(String streamName)
The name of the CloudWatch Logs stream for the build logs.
|
public void setGroupName(String groupName)
The name of the CloudWatch Logs group for the build logs.
groupName
- The name of the CloudWatch Logs group for the build logs.public String getGroupName()
The name of the CloudWatch Logs group for the build logs.
public LogsLocation withGroupName(String groupName)
The name of the CloudWatch Logs group for the build logs.
groupName
- The name of the CloudWatch Logs group for the build logs.public void setStreamName(String streamName)
The name of the CloudWatch Logs stream for the build logs.
streamName
- The name of the CloudWatch Logs stream for the build logs.public String getStreamName()
The name of the CloudWatch Logs stream for the build logs.
public LogsLocation withStreamName(String streamName)
The name of the CloudWatch Logs stream for the build logs.
streamName
- The name of the CloudWatch Logs stream for the build logs.public void setDeepLink(String deepLink)
The URL to an individual build log in CloudWatch Logs. The log stream is created during the PROVISIONING phase of
a build and the deeplink
will not be valid until it is created.
deepLink
- The URL to an individual build log in CloudWatch Logs. The log stream is created during the PROVISIONING
phase of a build and the deeplink
will not be valid until it is created.public String getDeepLink()
The URL to an individual build log in CloudWatch Logs. The log stream is created during the PROVISIONING phase of
a build and the deeplink
will not be valid until it is created.
deeplink
will not be valid until it is created.public LogsLocation withDeepLink(String deepLink)
The URL to an individual build log in CloudWatch Logs. The log stream is created during the PROVISIONING phase of
a build and the deeplink
will not be valid until it is created.
deepLink
- The URL to an individual build log in CloudWatch Logs. The log stream is created during the PROVISIONING
phase of a build and the deeplink
will not be valid until it is created.public void setS3DeepLink(String s3DeepLink)
The URL to a build log in an S3 bucket.
s3DeepLink
- The URL to a build log in an S3 bucket.public String getS3DeepLink()
The URL to a build log in an S3 bucket.
public LogsLocation withS3DeepLink(String s3DeepLink)
The URL to a build log in an S3 bucket.
s3DeepLink
- The URL to a build log in an S3 bucket.public void setCloudWatchLogsArn(String cloudWatchLogsArn)
The ARN of the CloudWatch Logs stream for a build execution. Its format is
arn:${Partition}:logs:${Region}:${Account}:log-group:${LogGroupName}:log-stream:${LogStreamName}
.
The CloudWatch Logs stream is created during the PROVISIONING phase of a build and the ARN will not be valid
until it is created. For more information, see Resources Defined by CloudWatch Logs.
cloudWatchLogsArn
- The ARN of the CloudWatch Logs stream for a build execution. Its format is
arn:${Partition}:logs:${Region}:${Account}:log-group:${LogGroupName}:log-stream:${LogStreamName}
. The CloudWatch Logs stream is created during the PROVISIONING phase of a build and the ARN will not be
valid until it is created. For more information, see Resources Defined by CloudWatch Logs.public String getCloudWatchLogsArn()
The ARN of the CloudWatch Logs stream for a build execution. Its format is
arn:${Partition}:logs:${Region}:${Account}:log-group:${LogGroupName}:log-stream:${LogStreamName}
.
The CloudWatch Logs stream is created during the PROVISIONING phase of a build and the ARN will not be valid
until it is created. For more information, see Resources Defined by CloudWatch Logs.
arn:${Partition}:logs:${Region}:${Account}:log-group:${LogGroupName}:log-stream:${LogStreamName}
. The CloudWatch Logs stream is created during the PROVISIONING phase of a build and the ARN will not be
valid until it is created. For more information, see Resources Defined by CloudWatch Logs.public LogsLocation withCloudWatchLogsArn(String cloudWatchLogsArn)
The ARN of the CloudWatch Logs stream for a build execution. Its format is
arn:${Partition}:logs:${Region}:${Account}:log-group:${LogGroupName}:log-stream:${LogStreamName}
.
The CloudWatch Logs stream is created during the PROVISIONING phase of a build and the ARN will not be valid
until it is created. For more information, see Resources Defined by CloudWatch Logs.
cloudWatchLogsArn
- The ARN of the CloudWatch Logs stream for a build execution. Its format is
arn:${Partition}:logs:${Region}:${Account}:log-group:${LogGroupName}:log-stream:${LogStreamName}
. The CloudWatch Logs stream is created during the PROVISIONING phase of a build and the ARN will not be
valid until it is created. For more information, see Resources Defined by CloudWatch Logs.public void setS3LogsArn(String s3LogsArn)
The ARN of S3 logs for a build project. Its format is
arn:${Partition}:s3:::${BucketName}/${ObjectName}
. For more information, see Resources Defined by Amazon S3.
s3LogsArn
- The ARN of S3 logs for a build project. Its format is
arn:${Partition}:s3:::${BucketName}/${ObjectName}
. For more information, see Resources Defined by Amazon S3.public String getS3LogsArn()
The ARN of S3 logs for a build project. Its format is
arn:${Partition}:s3:::${BucketName}/${ObjectName}
. For more information, see Resources Defined by Amazon S3.
arn:${Partition}:s3:::${BucketName}/${ObjectName}
. For more information, see Resources Defined by Amazon S3.public LogsLocation withS3LogsArn(String s3LogsArn)
The ARN of S3 logs for a build project. Its format is
arn:${Partition}:s3:::${BucketName}/${ObjectName}
. For more information, see Resources Defined by Amazon S3.
s3LogsArn
- The ARN of S3 logs for a build project. Its format is
arn:${Partition}:s3:::${BucketName}/${ObjectName}
. For more information, see Resources Defined by Amazon S3.public void setCloudWatchLogs(CloudWatchLogsConfig cloudWatchLogs)
Information about CloudWatch Logs for a build project.
cloudWatchLogs
- Information about CloudWatch Logs for a build project.public CloudWatchLogsConfig getCloudWatchLogs()
Information about CloudWatch Logs for a build project.
public LogsLocation withCloudWatchLogs(CloudWatchLogsConfig cloudWatchLogs)
Information about CloudWatch Logs for a build project.
cloudWatchLogs
- Information about CloudWatch Logs for a build project.public void setS3Logs(S3LogsConfig s3Logs)
Information about S3 logs for a build project.
s3Logs
- Information about S3 logs for a build project.public S3LogsConfig getS3Logs()
Information about S3 logs for a build project.
public LogsLocation withS3Logs(S3LogsConfig s3Logs)
Information about S3 logs for a build project.
s3Logs
- Information about S3 logs for a build project.public String toString()
toString
in class Object
Object.toString()
public LogsLocation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.