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) Indicates whether some other object is "equal to" this one by SDK fields.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> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods 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
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ServiceConnectAccessLogConfiguration.Builder,ServiceConnectAccessLogConfiguration> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends ServiceConnectAccessLogConfiguration.Builder> serializableBuilderClass() -
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-