Class ServiceConnectAccessLogConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.ecs.model.ServiceConnectAccessLogConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ServiceConnectAccessLogConfiguration.Builder,ServiceConnectAccessLogConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class ServiceConnectAccessLogConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ServiceConnectAccessLogConfiguration.Builder,ServiceConnectAccessLogConfiguration>
Configuration for Service Connect access logging. Access logs provide detailed information about requests made to your service, including request patterns, response codes, and timing data for debugging and monitoring purposes.
To enable access logs, you must also specify a
logConfigurationin theserviceConnectConfiguration.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceServiceConnectAccessLogConfiguration.Builder
-
Method Summary
-
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 ServiceConnectAccessLoggingFormat format()
The format for Service Connect access log output. Choose TEXT for human-readable logs or JSON for structured data that integrates well with log analysis tools.
If the service returns an enum value that is not available in the current SDK version,
formatwill returnServiceConnectAccessLoggingFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromformatAsString().- Returns:
- The format for Service Connect access log output. Choose TEXT for human-readable logs or JSON for structured data that integrates well with log analysis tools.
- See Also:
ServiceConnectAccessLoggingFormat
-
formatAsString
public final String formatAsString()
The format for Service Connect access log output. Choose TEXT for human-readable logs or JSON for structured data that integrates well with log analysis tools.
If the service returns an enum value that is not available in the current SDK version,
formatwill returnServiceConnectAccessLoggingFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromformatAsString().- Returns:
- The format for Service Connect access log output. Choose TEXT for human-readable logs or JSON for structured data that integrates well with log analysis tools.
- See Also:
ServiceConnectAccessLoggingFormat
-
includeQueryParameters
public final ServiceConnectIncludeQueryParameters includeQueryParameters()
Specifies whether to include query parameters in Service Connect access logs.
When enabled, query parameters from HTTP requests are included in the access logs. Consider security and privacy implications when enabling this feature, as query parameters may contain sensitive information such as request IDs and tokens. By default, this parameter is
DISABLED.If the service returns an enum value that is not available in the current SDK version,
includeQueryParameterswill returnServiceConnectIncludeQueryParameters.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromincludeQueryParametersAsString().- Returns:
- Specifies whether to include query parameters in Service Connect access logs.
When enabled, query parameters from HTTP requests are included in the access logs. Consider security and privacy implications when enabling this feature, as query parameters may contain sensitive information such as request IDs and tokens. By default, this parameter is
DISABLED. - See Also:
ServiceConnectIncludeQueryParameters
-
includeQueryParametersAsString
public final String includeQueryParametersAsString()
Specifies whether to include query parameters in Service Connect access logs.
When enabled, query parameters from HTTP requests are included in the access logs. Consider security and privacy implications when enabling this feature, as query parameters may contain sensitive information such as request IDs and tokens. By default, this parameter is
DISABLED.If the service returns an enum value that is not available in the current SDK version,
includeQueryParameterswill returnServiceConnectIncludeQueryParameters.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromincludeQueryParametersAsString().- Returns:
- Specifies whether to include query parameters in Service Connect access logs.
When enabled, query parameters from HTTP requests are included in the access logs. Consider security and privacy implications when enabling this feature, as query parameters may contain sensitive information such as request IDs and tokens. By default, this parameter is
DISABLED. - See Also:
ServiceConnectIncludeQueryParameters
-
toBuilder
public ServiceConnectAccessLogConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ServiceConnectAccessLogConfiguration.Builder,ServiceConnectAccessLogConfiguration>
-
builder
public static ServiceConnectAccessLogConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends ServiceConnectAccessLogConfiguration.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-