Send feedback
Class BulkWriterOptions.Builder (3.4.2)
Stay organized with collections
Save and categorize content based on your preferences.
Version 3.4.2 keyboard_arrow_down
public abstract static class BulkWriterOptions.Builder
Constructors
Builder()
Methods
autoBuild()
public abstract BulkWriterOptions autoBuild()
Returns
build()
public BulkWriterOptions build()
Returns
setExecutor(ScheduledExecutorService executor)
public abstract BulkWriterOptions.Builder setExecutor(ScheduledExecutorService executor)
Set the executor that the BulkWriter instance schedules operations on.
Parameter
Returns
setInitialOpsPerSecond(int initialOpsPerSecond)
public BulkWriterOptions.Builder setInitialOpsPerSecond(int initialOpsPerSecond)
Set the initial maximum number of operations per second allowed by the throttler.
Parameter
Name Description initialOpsPerSecond int
The initial maximum number of operations per second allowed by the
throttler.
Returns
setMaxOpsPerSecond(int maxOpsPerSecond)
public BulkWriterOptions.Builder setMaxOpsPerSecond(int maxOpsPerSecond)
Set the maximum number of operations per second allowed by the throttler.
Parameter
Name Description maxOpsPerSecond int
The maximum number of operations per second allowed by the throttler.
The throttler's allowed operations per second does not ramp up past the specified
operations per second.
Returns
setThrottlingEnabled(boolean enabled)
public abstract BulkWriterOptions.Builder setThrottlingEnabled(boolean enabled)
Sets whether throttling should be enabled. By default, throttling is enabled.
Parameter
Name Description enabled boolean
Whether throttling should be enabled.
Returns
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-07-09 UTC.
[{
"type": "thumb-down",
"id": "hardToUnderstand",
"label":"Hard to understand"
},{
"type": "thumb-down",
"id": "incorrectInformationOrSampleCode",
"label":"Incorrect information or sample code"
},{
"type": "thumb-down",
"id": "missingTheInformationSamplesINeed",
"label":"Missing the information/samples I need"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Other"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Easy to understand"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Solved my problem"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Other"
}]
Need to tell us more?