@Generated(value="software.amazon.awssdk:codegen") public final class LogsLocation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<LogsLocation.Builder,LogsLocation>
Information about build logs in Amazon 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 Amazon CloudWatch Logs for a build project.
|
String |
cloudWatchLogsArn()
The ARN of Amazon CloudWatch Logs for a build project.
|
String |
deepLink()
The URL to an individual build log in Amazon 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 Amazon 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 Amazon 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 Amazon CloudWatch Logs group for the build logs.
public final String streamName()
The name of the Amazon CloudWatch Logs stream for the build logs.
public final String deepLink()
The URL to an individual build log in Amazon CloudWatch Logs.
public final String s3DeepLink()
The URL to a build log in an S3 bucket.
public final String cloudWatchLogsArn()
The ARN of Amazon CloudWatch Logs for a build project. Its format is
arn:${Partition}:logs:${Region}:${Account}:log-group:${LogGroupName}:log-stream:${LogStreamName}.
For more information, see Resources Defined by Amazon CloudWatch Logs.
arn:${Partition}:logs:${Region}:${Account}:log-group:${LogGroupName}:log-stream:${LogStreamName}
. For more information, see Resources Defined by Amazon 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 Amazon 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 © 2021. All rights reserved.