Class BatchOptimizeToursRequest.AsyncModelConfig (1.52.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
Type Description
int

ENABLE_CHECKPOINTS_FIELD_NUMBER

public static final int ENABLE_CHECKPOINTS_FIELD_NUMBER
Field Value
Type Description
int

INPUT_CONFIG_FIELD_NUMBER

public static final int INPUT_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

OUTPUT_CONFIG_FIELD_NUMBER

public static final int OUTPUT_CONFIG_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static BatchOptimizeToursRequest.AsyncModelConfig getDefaultInstance()
Returns
Type Description
BatchOptimizeToursRequest.AsyncModelConfig

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

newBuilder()

public static BatchOptimizeToursRequest.AsyncModelConfig.Builder newBuilder()
Returns
Type Description
BatchOptimizeToursRequest.AsyncModelConfig.Builder

newBuilder(BatchOptimizeToursRequest.AsyncModelConfig prototype)

public static BatchOptimizeToursRequest.AsyncModelConfig.Builder newBuilder(BatchOptimizeToursRequest.AsyncModelConfig prototype)
Parameter
Name Description
prototype BatchOptimizeToursRequest.AsyncModelConfig
Returns
Type Description
BatchOptimizeToursRequest.AsyncModelConfig.Builder

parseDelimitedFrom(InputStream input)

public static BatchOptimizeToursRequest.AsyncModelConfig parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static BatchOptimizeToursRequest.AsyncModelConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static BatchOptimizeToursRequest.AsyncModelConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
BatchOptimizeToursRequest.AsyncModelConfig
Exceptions
Type Description
InvalidProtocolBufferException

parser()

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

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getDefaultInstanceForType()

public BatchOptimizeToursRequest.AsyncModelConfig getDefaultInstanceForType()
Returns
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
OutputConfigOrBuilder

getParserForType()

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

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
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
Type Description
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
Type Description
boolean

Whether the outputConfig field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public BatchOptimizeToursRequest.AsyncModelConfig.Builder newBuilderForType()
Returns
Type Description
BatchOptimizeToursRequest.AsyncModelConfig.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected BatchOptimizeToursRequest.AsyncModelConfig.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
BatchOptimizeToursRequest.AsyncModelConfig.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public BatchOptimizeToursRequest.AsyncModelConfig.Builder toBuilder()
Returns
Type Description
BatchOptimizeToursRequest.AsyncModelConfig.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException