Class ServiceConnectAccessLogConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,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 logConfiguration in the
serviceConnectConfiguration.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) format()The format for Service Connect access log output.final StringThe format for Service Connect access log output.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()Specifies whether to include query parameters in Service Connect access logs.final StringSpecifies whether to include query parameters in Service Connect access logs.static Class<? extends ServiceConnectAccessLogConfiguration.Builder>final StringtoString()Returns a string representation of this object.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
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:
-
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:
-
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:
-
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:
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<ServiceConnectAccessLogConfiguration.Builder,ServiceConnectAccessLogConfiguration>
-
builder
-
serializableBuilderClass
public static Class<? extends ServiceConnectAccessLogConfiguration.Builder> serializableBuilderClass() -
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-