Class SyslogConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SyslogConfiguration.Builder,SyslogConfiguration>
Contains information about a syslog configuration associated with a log group.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic SyslogConfiguration.Builderbuilder()final LongThe time when the syslog configuration was created, expressed as the number of milliseconds afterJan 1, 1970 00:00:00 UTC.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe ARN of the log group associated with this syslog configuration.static Class<? extends SyslogConfiguration.Builder>final SyslogSourceTypeThe source type for the syslog configuration.final StringThe source type for the syslog configuration.final StringtoString()Returns a string representation of this object.final StringThe ID of the VPC endpoint used for syslog ingestion.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
-
logGroupArn
The ARN of the log group associated with this syslog configuration.
- Returns:
- The ARN of the log group associated with this syslog configuration.
-
sourceType
The source type for the syslog configuration.
If the service returns an enum value that is not available in the current SDK version,
sourceTypewill returnSyslogSourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsourceTypeAsString().- Returns:
- The source type for the syslog configuration.
- See Also:
-
sourceTypeAsString
The source type for the syslog configuration.
If the service returns an enum value that is not available in the current SDK version,
sourceTypewill returnSyslogSourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromsourceTypeAsString().- Returns:
- The source type for the syslog configuration.
- See Also:
-
vpcEndpointId
The ID of the VPC endpoint used for syslog ingestion.
- Returns:
- The ID of the VPC endpoint used for syslog ingestion.
-
createdAt
The time when the syslog configuration was created, expressed as the number of milliseconds after
Jan 1, 1970 00:00:00 UTC.- Returns:
- The time when the syslog configuration was created, expressed as the number of milliseconds after
Jan 1, 1970 00:00:00 UTC.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<SyslogConfiguration.Builder,SyslogConfiguration>
-
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
-