@Generated(value="com.ibm.cos.v2:codegen") public final class PartitionedPrefix extends Object implements SdkPojo, Serializable, ToCopyableBuilder<PartitionedPrefix.Builder,PartitionedPrefix>
Amazon S3 keys for log objects are partitioned in the following format:
[DestinationPrefix][SourceAccountId]/[SourceRegion]/[SourceBucket]/[YYYY]/[MM]/[DD]/[YYYY]-[MM]-[DD]-[hh]-[mm]-[ss]-[UniqueString]
PartitionedPrefix defaults to EventTime delivery when server access logs are delivered.
| Modifier and Type | Class and Description |
|---|---|
static interface |
PartitionedPrefix.Builder |
| Modifier and Type | Method and Description |
|---|---|
static PartitionedPrefix.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj)
Indicates whether some other object is "equal to" this one by SDK fields.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
PartitionDateSource |
partitionDateSource()
Specifies the partition date source for the partitioned prefix.
|
String |
partitionDateSourceAsString()
Specifies the partition date source for the partitioned prefix.
|
Map<String,SdkField<?>> |
sdkFieldNameToField() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends PartitionedPrefix.Builder> |
serializableBuilderClass() |
PartitionedPrefix.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final PartitionDateSource partitionDateSource()
Specifies the partition date source for the partitioned prefix. PartitionDateSource can be
EventTime or DeliveryTime.
For DeliveryTime, the time in the log file names corresponds to the delivery time for the log files.
For EventTime, The logs delivered are for a specific day only. The year, month, and day correspond
to the day on which the event occurred, and the hour, minutes and seconds are set to 00 in the key.
If the service returns an enum value that is not available in the current SDK version,
partitionDateSource will return PartitionDateSource.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from partitionDateSourceAsString().
PartitionDateSource can be
EventTime or DeliveryTime.
For DeliveryTime, the time in the log file names corresponds to the delivery time for the
log files.
For EventTime, The logs delivered are for a specific day only. The year, month, and day
correspond to the day on which the event occurred, and the hour, minutes and seconds are set to 00 in the
key.
PartitionDateSourcepublic final String partitionDateSourceAsString()
Specifies the partition date source for the partitioned prefix. PartitionDateSource can be
EventTime or DeliveryTime.
For DeliveryTime, the time in the log file names corresponds to the delivery time for the log files.
For EventTime, The logs delivered are for a specific day only. The year, month, and day correspond
to the day on which the event occurred, and the hour, minutes and seconds are set to 00 in the key.
If the service returns an enum value that is not available in the current SDK version,
partitionDateSource will return PartitionDateSource.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from partitionDateSourceAsString().
PartitionDateSource can be
EventTime or DeliveryTime.
For DeliveryTime, the time in the log file names corresponds to the delivery time for the
log files.
For EventTime, The logs delivered are for a specific day only. The year, month, and day
correspond to the day on which the event occurred, and the hour, minutes and seconds are set to 00 in the
key.
PartitionDateSourcepublic PartitionedPrefix.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<PartitionedPrefix.Builder,PartitionedPrefix>public static PartitionedPrefix.Builder builder()
public static Class<? extends PartitionedPrefix.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
SdkPojoSdkPojo class,
and is generated based on a service model.
If an SdkPojo class does not have any inherited fields, equalsBySdkFields
and equals are essentially the same.
equalsBySdkFields in interface SdkPojoobj - the object to be compared withpublic final String toString()
public final Map<String,SdkField<?>> sdkFieldNameToField()
sdkFieldNameToField in interface SdkPojoCopyright © 2026. All rights reserved.