public static interface CreateRealtimeLogConfigRequest.Builder extends CloudFrontRequest.Builder, SdkPojo, CopyableBuilder<CreateRealtimeLogConfigRequest.Builder,CreateRealtimeLogConfigRequest>
| Modifier and Type | Method and Description |
|---|---|
CreateRealtimeLogConfigRequest.Builder |
endPoints(Collection<EndPoint> endPoints)
Contains information about the Amazon Kinesis data stream where you are sending real-time log data.
|
CreateRealtimeLogConfigRequest.Builder |
endPoints(Consumer<EndPoint.Builder>... endPoints)
Contains information about the Amazon Kinesis data stream where you are sending real-time log data.
|
CreateRealtimeLogConfigRequest.Builder |
endPoints(EndPoint... endPoints)
Contains information about the Amazon Kinesis data stream where you are sending real-time log data.
|
CreateRealtimeLogConfigRequest.Builder |
fields(Collection<String> fields)
A list of fields to include in each real-time log record.
|
CreateRealtimeLogConfigRequest.Builder |
fields(String... fields)
A list of fields to include in each real-time log record.
|
CreateRealtimeLogConfigRequest.Builder |
name(String name)
A unique name to identify this real-time log configuration.
|
CreateRealtimeLogConfigRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateRealtimeLogConfigRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateRealtimeLogConfigRequest.Builder |
samplingRate(Long samplingRate)
The sampling rate for this real-time log configuration.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateRealtimeLogConfigRequest.Builder endPoints(Collection<EndPoint> endPoints)
Contains information about the Amazon Kinesis data stream where you are sending real-time log data.
endPoints - Contains information about the Amazon Kinesis data stream where you are sending real-time log data.CreateRealtimeLogConfigRequest.Builder endPoints(EndPoint... endPoints)
Contains information about the Amazon Kinesis data stream where you are sending real-time log data.
endPoints - Contains information about the Amazon Kinesis data stream where you are sending real-time log data.CreateRealtimeLogConfigRequest.Builder endPoints(Consumer<EndPoint.Builder>... endPoints)
Contains information about the Amazon Kinesis data stream where you are sending real-time log data.
This is a convenience method that creates an instance of theEndPoint.Builder avoiding the need to create one
manually via EndPoint.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #endPoints(List.
endPoints - a consumer that will call methods on
EndPoint.Builder#endPoints(java.util.Collection) CreateRealtimeLogConfigRequest.Builder fields(Collection<String> fields)
A list of fields to include in each real-time log record.
For more information about fields, see Real-time log configuration fields in the Amazon CloudFront Developer Guide.
fields - A list of fields to include in each real-time log record.
For more information about fields, see Real-time log configuration fields in the Amazon CloudFront Developer Guide.
CreateRealtimeLogConfigRequest.Builder fields(String... fields)
A list of fields to include in each real-time log record.
For more information about fields, see Real-time log configuration fields in the Amazon CloudFront Developer Guide.
fields - A list of fields to include in each real-time log record.
For more information about fields, see Real-time log configuration fields in the Amazon CloudFront Developer Guide.
CreateRealtimeLogConfigRequest.Builder name(String name)
A unique name to identify this real-time log configuration.
name - A unique name to identify this real-time log configuration.CreateRealtimeLogConfigRequest.Builder samplingRate(Long samplingRate)
The sampling rate for this real-time log configuration. The sampling rate determines the percentage of viewer requests that are represented in the real-time log data. You must provide an integer between 1 and 100, inclusive.
samplingRate - The sampling rate for this real-time log configuration. The sampling rate determines the percentage of
viewer requests that are represented in the real-time log data. You must provide an integer between 1
and 100, inclusive.CreateRealtimeLogConfigRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateRealtimeLogConfigRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.