Class BatchOptimizeToursRequest.AsyncModelConfig (1.3.0)

public static final class BatchOptimizeToursRequest.AsyncModelConfig extends GeneratedMessageV3 implements BatchOptimizeToursRequest.AsyncModelConfigOrBuilder

Information for solving one optimization model asynchronously.

Protobuf type google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig

Inheritance

Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > BatchOptimizeToursRequest.AsyncModelConfig

Static Fields

DISPLAY_NAME_FIELD_NUMBER

public static final int DISPLAY_NAME_FIELD_NUMBER
Field Value
TypeDescription
int

ENABLE_CHECKPOINTS_FIELD_NUMBER

public static final int ENABLE_CHECKPOINTS_FIELD_NUMBER
Field Value
TypeDescription
int

INPUT_CONFIG_FIELD_NUMBER

public static final int INPUT_CONFIG_FIELD_NUMBER
Field Value
TypeDescription
int

OUTPUT_CONFIG_FIELD_NUMBER

public static final int OUTPUT_CONFIG_FIELD_NUMBER
Field Value
TypeDescription
int

Static Methods

getDefaultInstance()

public static BatchOptimizeToursRequest.AsyncModelConfig getDefaultInstance()
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

newBuilder()

public static BatchOptimizeToursRequest.AsyncModelConfig.Builder newBuilder()
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig.Builder

newBuilder(BatchOptimizeToursRequest.AsyncModelConfig prototype)

public static BatchOptimizeToursRequest.AsyncModelConfig.Builder newBuilder(BatchOptimizeToursRequest.AsyncModelConfig prototype)
Parameter
NameDescription
prototypeBatchOptimizeToursRequest.AsyncModelConfig
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig.Builder

parseDelimitedFrom(InputStream input)

public static BatchOptimizeToursRequest.AsyncModelConfig parseDelimitedFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
TypeDescription
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static BatchOptimizeToursRequest.AsyncModelConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
TypeDescription
IOException

parseFrom(byte[] data)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(byte[] data)
Parameter
NameDescription
databyte[]
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
databyte[]
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(ByteString data)
Parameter
NameDescription
dataByteString
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteString
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(CodedInputStream input)
Parameter
NameDescription
inputCodedInputStream
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
TypeDescription
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
TypeDescription
IOException

parseFrom(InputStream input)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
TypeDescription
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
TypeDescription
IOException

parseFrom(ByteBuffer data)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(ByteBuffer data)
Parameter
NameDescription
dataByteBuffer
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteBuffer
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
TypeDescription
InvalidProtocolBufferException

parser()

public static Parser<BatchOptimizeToursRequest.AsyncModelConfig> parser()
Returns
TypeDescription
Parser<AsyncModelConfig>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
NameDescription
objObject
Returns
TypeDescription
boolean
Overrides

getDefaultInstanceForType()

public BatchOptimizeToursRequest.AsyncModelConfig getDefaultInstanceForType()
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig

getDisplayName()

public String getDisplayName()

User defined model name, can be used as alias by users to keep track of models.

string display_name = 1;

Returns
TypeDescription
String

The displayName.

getDisplayNameBytes()

public ByteString getDisplayNameBytes()

User defined model name, can be used as alias by users to keep track of models.

string display_name = 1;

Returns
TypeDescription
ByteString

The bytes for displayName.

getEnableCheckpoints()

public boolean getEnableCheckpoints()

If this is set, the model will be solved in the checkpoint mode. In this mode, the input model can have a deadline longer than 30 mins without the risk of interruption. The model will be solved in multiple short-running stages. Each stage generates an intermediate checkpoint and stores it in the user's Cloud Storage buckets. The checkpoint mode should be preferred over allow_large_deadline_despite_interruption_risk since it prevents the risk of interruption.

bool enable_checkpoints = 4;

Returns
TypeDescription
boolean

The enableCheckpoints.

getInputConfig()

public InputConfig getInputConfig()

Required. Information about the input model.

.google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
InputConfig

The inputConfig.

getInputConfigOrBuilder()

public InputConfigOrBuilder getInputConfigOrBuilder()

Required. Information about the input model.

.google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
InputConfigOrBuilder

getOutputConfig()

public OutputConfig getOutputConfig()

Required. The desired output location information.

.google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
OutputConfig

The outputConfig.

getOutputConfigOrBuilder()

public OutputConfigOrBuilder getOutputConfigOrBuilder()

Required. The desired output location information.

.google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
OutputConfigOrBuilder

getParserForType()

public Parser<BatchOptimizeToursRequest.AsyncModelConfig> getParserForType()
Returns
TypeDescription
Parser<AsyncModelConfig>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
TypeDescription
int
Overrides

getUnknownFields()

public final UnknownFieldSet getUnknownFields()
Returns
TypeDescription
UnknownFieldSet
Overrides

hasInputConfig()

public boolean hasInputConfig()

Required. Information about the input model.

.google.cloud.optimization.v1.InputConfig input_config = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the inputConfig field is set.

hasOutputConfig()

public boolean hasOutputConfig()

Required. The desired output location information.

.google.cloud.optimization.v1.OutputConfig output_config = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the outputConfig field is set.

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

newBuilderForType()

public BatchOptimizeToursRequest.AsyncModelConfig.Builder newBuilderForType()
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected BatchOptimizeToursRequest.AsyncModelConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
NameDescription
parentBuilderParent
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
NameDescription
unusedUnusedPrivateParameter
Returns
TypeDescription
Object
Overrides

toBuilder()

public BatchOptimizeToursRequest.AsyncModelConfig.Builder toBuilder()
Returns
TypeDescription
BatchOptimizeToursRequest.AsyncModelConfig.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
NameDescription
outputCodedOutputStream
Overrides Exceptions
TypeDescription
IOException