Package com.google.dataflow.v1beta3
Class AutoscalingEvent
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.dataflow.v1beta3.AutoscalingEvent
-
- All Implemented Interfaces:
AutoscalingEventOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class AutoscalingEvent extends com.google.protobuf.GeneratedMessageV3 implements AutoscalingEventOrBuilder
A structured message reporting an autoscaling decision made by the Dataflow service.
Protobuf typegoogle.dataflow.v1beta3.AutoscalingEvent
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AutoscalingEvent.AutoscalingEventType
Indicates the type of autoscaling event.static class
AutoscalingEvent.Builder
A structured message reporting an autoscaling decision made by the Dataflow service.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
CURRENT_NUM_WORKERS_FIELD_NUMBER
static int
DESCRIPTION_FIELD_NUMBER
static int
EVENT_TYPE_FIELD_NUMBER
static int
TARGET_NUM_WORKERS_FIELD_NUMBER
static int
TIME_FIELD_NUMBER
static int
WORKER_POOL_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
long
getCurrentNumWorkers()
The current number of workers the job has.static AutoscalingEvent
getDefaultInstance()
AutoscalingEvent
getDefaultInstanceForType()
StructuredMessage
getDescription()
A message describing why the system decided to adjust the current number of workers, why it failed, or why the system decided to not make any changes to the number of workers.StructuredMessageOrBuilder
getDescriptionOrBuilder()
A message describing why the system decided to adjust the current number of workers, why it failed, or why the system decided to not make any changes to the number of workers.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
AutoscalingEvent.AutoscalingEventType
getEventType()
The type of autoscaling event to report.int
getEventTypeValue()
The type of autoscaling event to report.com.google.protobuf.Parser<AutoscalingEvent>
getParserForType()
int
getSerializedSize()
long
getTargetNumWorkers()
The target number of workers the worker pool wants to resize to use.com.google.protobuf.Timestamp
getTime()
The time this event was emitted to indicate a new target or current num_workers value.com.google.protobuf.TimestampOrBuilder
getTimeOrBuilder()
The time this event was emitted to indicate a new target or current num_workers value.String
getWorkerPool()
A short and friendly name for the worker pool this event refers to.com.google.protobuf.ByteString
getWorkerPoolBytes()
A short and friendly name for the worker pool this event refers to.boolean
hasDescription()
A message describing why the system decided to adjust the current number of workers, why it failed, or why the system decided to not make any changes to the number of workers.int
hashCode()
boolean
hasTime()
The time this event was emitted to indicate a new target or current num_workers value.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static AutoscalingEvent.Builder
newBuilder()
static AutoscalingEvent.Builder
newBuilder(AutoscalingEvent prototype)
AutoscalingEvent.Builder
newBuilderForType()
protected AutoscalingEvent.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static AutoscalingEvent
parseDelimitedFrom(InputStream input)
static AutoscalingEvent
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static AutoscalingEvent
parseFrom(byte[] data)
static AutoscalingEvent
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static AutoscalingEvent
parseFrom(com.google.protobuf.ByteString data)
static AutoscalingEvent
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static AutoscalingEvent
parseFrom(com.google.protobuf.CodedInputStream input)
static AutoscalingEvent
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static AutoscalingEvent
parseFrom(InputStream input)
static AutoscalingEvent
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static AutoscalingEvent
parseFrom(ByteBuffer data)
static AutoscalingEvent
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<AutoscalingEvent>
parser()
AutoscalingEvent.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
CURRENT_NUM_WORKERS_FIELD_NUMBER
public static final int CURRENT_NUM_WORKERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TARGET_NUM_WORKERS_FIELD_NUMBER
public static final int TARGET_NUM_WORKERS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EVENT_TYPE_FIELD_NUMBER
public static final int EVENT_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TIME_FIELD_NUMBER
public static final int TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
WORKER_POOL_FIELD_NUMBER
public static final int WORKER_POOL_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
getCurrentNumWorkers
public long getCurrentNumWorkers()
The current number of workers the job has.
int64 current_num_workers = 1;
- Specified by:
getCurrentNumWorkers
in interfaceAutoscalingEventOrBuilder
- Returns:
- The currentNumWorkers.
-
getTargetNumWorkers
public long getTargetNumWorkers()
The target number of workers the worker pool wants to resize to use.
int64 target_num_workers = 2;
- Specified by:
getTargetNumWorkers
in interfaceAutoscalingEventOrBuilder
- Returns:
- The targetNumWorkers.
-
getEventTypeValue
public int getEventTypeValue()
The type of autoscaling event to report.
.google.dataflow.v1beta3.AutoscalingEvent.AutoscalingEventType event_type = 3;
- Specified by:
getEventTypeValue
in interfaceAutoscalingEventOrBuilder
- Returns:
- The enum numeric value on the wire for eventType.
-
getEventType
public AutoscalingEvent.AutoscalingEventType getEventType()
The type of autoscaling event to report.
.google.dataflow.v1beta3.AutoscalingEvent.AutoscalingEventType event_type = 3;
- Specified by:
getEventType
in interfaceAutoscalingEventOrBuilder
- Returns:
- The eventType.
-
hasDescription
public boolean hasDescription()
A message describing why the system decided to adjust the current number of workers, why it failed, or why the system decided to not make any changes to the number of workers.
.google.dataflow.v1beta3.StructuredMessage description = 4;
- Specified by:
hasDescription
in interfaceAutoscalingEventOrBuilder
- Returns:
- Whether the description field is set.
-
getDescription
public StructuredMessage getDescription()
A message describing why the system decided to adjust the current number of workers, why it failed, or why the system decided to not make any changes to the number of workers.
.google.dataflow.v1beta3.StructuredMessage description = 4;
- Specified by:
getDescription
in interfaceAutoscalingEventOrBuilder
- Returns:
- The description.
-
getDescriptionOrBuilder
public StructuredMessageOrBuilder getDescriptionOrBuilder()
A message describing why the system decided to adjust the current number of workers, why it failed, or why the system decided to not make any changes to the number of workers.
.google.dataflow.v1beta3.StructuredMessage description = 4;
- Specified by:
getDescriptionOrBuilder
in interfaceAutoscalingEventOrBuilder
-
hasTime
public boolean hasTime()
The time this event was emitted to indicate a new target or current num_workers value.
.google.protobuf.Timestamp time = 5;
- Specified by:
hasTime
in interfaceAutoscalingEventOrBuilder
- Returns:
- Whether the time field is set.
-
getTime
public com.google.protobuf.Timestamp getTime()
The time this event was emitted to indicate a new target or current num_workers value.
.google.protobuf.Timestamp time = 5;
- Specified by:
getTime
in interfaceAutoscalingEventOrBuilder
- Returns:
- The time.
-
getTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getTimeOrBuilder()
The time this event was emitted to indicate a new target or current num_workers value.
.google.protobuf.Timestamp time = 5;
- Specified by:
getTimeOrBuilder
in interfaceAutoscalingEventOrBuilder
-
getWorkerPool
public String getWorkerPool()
A short and friendly name for the worker pool this event refers to.
string worker_pool = 7;
- Specified by:
getWorkerPool
in interfaceAutoscalingEventOrBuilder
- Returns:
- The workerPool.
-
getWorkerPoolBytes
public com.google.protobuf.ByteString getWorkerPoolBytes()
A short and friendly name for the worker pool this event refers to.
string worker_pool = 7;
- Specified by:
getWorkerPoolBytes
in interfaceAutoscalingEventOrBuilder
- Returns:
- The bytes for workerPool.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static AutoscalingEvent parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AutoscalingEvent parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AutoscalingEvent parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AutoscalingEvent parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AutoscalingEvent parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AutoscalingEvent parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AutoscalingEvent parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static AutoscalingEvent parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static AutoscalingEvent parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static AutoscalingEvent parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static AutoscalingEvent parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static AutoscalingEvent parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public AutoscalingEvent.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static AutoscalingEvent.Builder newBuilder()
-
newBuilder
public static AutoscalingEvent.Builder newBuilder(AutoscalingEvent prototype)
-
toBuilder
public AutoscalingEvent.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AutoscalingEvent.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static AutoscalingEvent getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<AutoscalingEvent> parser()
-
getParserForType
public com.google.protobuf.Parser<AutoscalingEvent> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public AutoscalingEvent getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-