Interface CreateRealtimeLogConfigRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CloudFrontRequest.Builder,- CopyableBuilder<CreateRealtimeLogConfigRequest.Builder,,- CreateRealtimeLogConfigRequest> - SdkBuilder<CreateRealtimeLogConfigRequest.Builder,,- CreateRealtimeLogConfigRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- CreateRealtimeLogConfigRequest
- 
Method SummaryModifier and TypeMethodDescriptionendPoints(Collection<EndPoint> endPoints) Contains information about the Amazon Kinesis data stream where you are sending real-time log data.endPoints(Consumer<EndPoint.Builder>... endPoints) Contains information about the Amazon Kinesis data stream where you are sending real-time log data.Contains information about the Amazon Kinesis data stream where you are sending real-time log data.A list of fields to include in each real-time log record.fields(Collection<String> fields) A list of fields to include in each real-time log record.A unique name to identify this real-time log configuration.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.samplingRate(Long samplingRate) The sampling rate for this real-time log configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.services.cloudfront.model.CloudFrontRequest.BuilderbuildMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
endPointsContains information about the Amazon Kinesis data stream where you are sending real-time log data. - Parameters:
- endPoints- Contains information about the Amazon Kinesis data stream where you are sending real-time log data.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
endPointsContains information about the Amazon Kinesis data stream where you are sending real-time log data. - Parameters:
- endPoints- Contains information about the Amazon Kinesis data stream where you are sending real-time log data.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
endPointsContains 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.Builderavoiding the need to create one manually viaEndPoint.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toendPoints(List<EndPoint>).- Parameters:
- endPoints- a consumer that will call methods on- EndPoint.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
fieldsA 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. - Parameters:
- 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. 
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
fieldsA 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. - Parameters:
- 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. 
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
nameA unique name to identify this real-time log configuration. - Parameters:
- name- A unique name to identify this real-time log configuration.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
samplingRateThe sampling rate for this real-time log configuration. You can specify a whole number between 1 and 100 (inclusive) to determine the percentage of viewer requests that are represented in the real-time log data. - Parameters:
- samplingRate- The sampling rate for this real-time log configuration. You can specify a whole number between 1 and 100 (inclusive) to determine the percentage of viewer requests that are represented in the real-time log data.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
overrideConfigurationCreateRealtimeLogConfigRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationCreateRealtimeLogConfigRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-