@Generated(value="software.amazon.awssdk:codegen") public final class LogsLocation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LogsLocation.Builder,LogsLocation>
Information about build logs in CloudWatch Logs.
| Modifier and Type | Class and Description |
|---|---|
static interface |
LogsLocation.Builder |
| Modifier and Type | Method and Description |
|---|---|
static LogsLocation.Builder |
builder() |
CloudWatchLogsConfig |
cloudWatchLogs()
Information about CloudWatch Logs for a build project.
|
String |
cloudWatchLogsArn()
The ARN of the CloudWatch Logs stream for a build execution.
|
String |
deepLink()
The URL to an individual build log in CloudWatch Logs.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
String |
groupName()
The name of the CloudWatch Logs group for the build logs.
|
int |
hashCode() |
String |
s3DeepLink()
The URL to a build log in an S3 bucket.
|
S3LogsConfig |
s3Logs()
Information about S3 logs for a build project.
|
String |
s3LogsArn()
The ARN of S3 logs for a build project.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends LogsLocation.Builder> |
serializableBuilderClass() |
String |
streamName()
The name of the CloudWatch Logs stream for the build logs.
|
LogsLocation.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String groupName()
The name of the CloudWatch Logs group for the build logs.
public final String streamName()
The name of the CloudWatch Logs stream for the build logs.
public final 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 will not be valid until it is created.public final String s3DeepLink()
The URL to a build log in an S3 bucket.
public final 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.
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 final 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.
arn:${Partition}:s3:::${BucketName}/${ObjectName}. For more information, see Resources Defined by Amazon S3.public final CloudWatchLogsConfig cloudWatchLogs()
Information about CloudWatch Logs for a build project.
public final S3LogsConfig s3Logs()
Information about S3 logs for a build project.
public LogsLocation.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<LogsLocation.Builder,LogsLocation>public static LogsLocation.Builder builder()
public static Class<? extends LogsLocation.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.