Class FileAccessLog
- java.lang.Object
-
- software.amazon.awssdk.services.appmesh.model.FileAccessLog
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<FileAccessLog.Builder,FileAccessLog>
@Generated("software.amazon.awssdk:codegen") public final class FileAccessLog extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FileAccessLog.Builder,FileAccessLog>
An object that represents an access log file.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFileAccessLog.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FileAccessLog.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)LoggingFormatformat()The specified format for the logs.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringpath()The file path to write access logs to.List<SdkField<?>>sdkFields()static Class<? extends FileAccessLog.Builder>serializableBuilderClass()FileAccessLog.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
format
public final LoggingFormat format()
The specified format for the logs. The format is either
json_formatortext_format.- Returns:
- The specified format for the logs. The format is either
json_formatortext_format.
-
path
public final String path()
The file path to write access logs to. You can use
/dev/stdoutto send access logs to standard out and configure your Envoy container to use a log driver, such asawslogs, to export the access logs to a log storage service such as Amazon CloudWatch Logs. You can also specify a path in the Envoy container's file system to write the files to disk.The Envoy process must have write permissions to the path that you specify here. Otherwise, Envoy fails to bootstrap properly.
- Returns:
- The file path to write access logs to. You can use
/dev/stdoutto send access logs to standard out and configure your Envoy container to use a log driver, such asawslogs, to export the access logs to a log storage service such as Amazon CloudWatch Logs. You can also specify a path in the Envoy container's file system to write the files to disk.The Envoy process must have write permissions to the path that you specify here. Otherwise, Envoy fails to bootstrap properly.
-
toBuilder
public FileAccessLog.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<FileAccessLog.Builder,FileAccessLog>
-
builder
public static FileAccessLog.Builder builder()
-
serializableBuilderClass
public static Class<? extends FileAccessLog.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-