30 #ifndef GOOGLE_DATAFLOW_API_SOURCE_SPLIT_OPTIONS_H_ 31 #define GOOGLE_DATAFLOW_API_SOURCE_SPLIT_OPTIONS_H_ 33 #include "googleapis/base/integral_types.h" 34 #include "googleapis/base/macros.h" 35 #include "googleapis/client/data/jsoncpp_data.h" 36 #include "googleapis/strings/stringpiece.h" 85 return StringPiece(
"google_dataflow_api::SourceSplitOptions");
95 return Storage().isMember(
"desiredBundleSizeBytes");
102 MutableStorage()->removeMember(
"desiredBundleSizeBytes");
110 const Json::Value& storage = Storage(
"desiredBundleSizeBytes");
111 return client::JsonValueToCppValueHelper<int64 >(storage);
123 client::SetJsonValueFromCppValueHelper<int64 >(
124 value, MutableStorage(
"desiredBundleSizeBytes"));
133 return Storage().isMember(
"desiredShardSizeBytes");
140 MutableStorage()->removeMember(
"desiredShardSizeBytes");
148 const Json::Value& storage = Storage(
"desiredShardSizeBytes");
149 return client::JsonValueToCppValueHelper<int64 >(storage);
162 client::SetJsonValueFromCppValueHelper<int64 >(
163 value, MutableStorage(
"desiredShardSizeBytes"));
170 #endif // GOOGLE_DATAFLOW_API_SOURCE_SPLIT_OPTIONS_H_ void clear_desired_shard_size_bytes()
Definition: source_split_options.h:139
const StringPiece GetTypeName() const
Definition: source_split_options.h:84
int64 get_desired_bundle_size_bytes() const
Definition: source_split_options.h:109
bool has_desired_shard_size_bytes() const
Definition: source_split_options.h:132
void clear_desired_bundle_size_bytes()
Definition: source_split_options.h:101
void set_desired_shard_size_bytes(int64 value)
Definition: source_split_options.h:161
void set_desired_bundle_size_bytes(int64 value)
Definition: source_split_options.h:122
Definition: approximate_progress.h:40
int64 get_desired_shard_size_bytes() const
Definition: source_split_options.h:147
Definition: approximate_progress.cc:42
Definition: source_split_options.h:51
bool has_desired_bundle_size_bytes() const
Definition: source_split_options.h:94