Class ImageImportJob (1.74.0)

public final class ImageImportJob extends GeneratedMessageV3 implements ImageImportJobOrBuilder

ImageImportJob describes the progress and result of an image import.

Protobuf type google.cloud.vmmigration.v1.ImageImportJob

Static Fields

CLOUD_STORAGE_URI_FIELD_NUMBER

public static final int CLOUD_STORAGE_URI_FIELD_NUMBER
Field Value
Type Description
int

CREATED_RESOURCES_FIELD_NUMBER

public static final int CREATED_RESOURCES_FIELD_NUMBER
Field Value
Type Description
int

CREATE_TIME_FIELD_NUMBER

public static final int CREATE_TIME_FIELD_NUMBER
Field Value
Type Description
int

DISK_IMAGE_TARGET_DETAILS_FIELD_NUMBER

public static final int DISK_IMAGE_TARGET_DETAILS_FIELD_NUMBER
Field Value
Type Description
int

END_TIME_FIELD_NUMBER

public static final int END_TIME_FIELD_NUMBER
Field Value
Type Description
int

ERRORS_FIELD_NUMBER

public static final int ERRORS_FIELD_NUMBER
Field Value
Type Description
int

MACHINE_IMAGE_TARGET_DETAILS_FIELD_NUMBER

public static final int MACHINE_IMAGE_TARGET_DETAILS_FIELD_NUMBER
Field Value
Type Description
int

NAME_FIELD_NUMBER

public static final int NAME_FIELD_NUMBER
Field Value
Type Description
int

STATE_FIELD_NUMBER

public static final int STATE_FIELD_NUMBER
Field Value
Type Description
int

STEPS_FIELD_NUMBER

public static final int STEPS_FIELD_NUMBER
Field Value
Type Description
int

WARNINGS_FIELD_NUMBER

public static final int WARNINGS_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static ImageImportJob getDefaultInstance()
Returns
Type Description
ImageImportJob

getDescriptor()

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

newBuilder()

public static ImageImportJob.Builder newBuilder()
Returns
Type Description
ImageImportJob.Builder

newBuilder(ImageImportJob prototype)

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

parseDelimitedFrom(InputStream input)

public static ImageImportJob parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
ImageImportJob
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(byte[] data)

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

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteString data)

public static ImageImportJob parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
ImageImportJob
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(CodedInputStream input)

public static ImageImportJob parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
ImageImportJob
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(InputStream input)

public static ImageImportJob parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
ImageImportJob
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteBuffer data)

public static ImageImportJob parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
ImageImportJob
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

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

parser()

public static Parser<ImageImportJob> parser()
Returns
Type Description
Parser<ImageImportJob>

Methods

equals(Object obj)

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

getCloudStorageUri()

public String getCloudStorageUri()

Output only. The path to the Cloud Storage file from which the image should be imported.

string cloud_storage_uri = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The cloudStorageUri.

getCloudStorageUriBytes()

public ByteString getCloudStorageUriBytes()

Output only. The path to the Cloud Storage file from which the image should be imported.

string cloud_storage_uri = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for cloudStorageUri.

getCreateTime()

public Timestamp getCreateTime()

Output only. The time the image import was created (as an API call, not when it was actually created in the target).

.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The createTime.

getCreateTimeOrBuilder()

public TimestampOrBuilder getCreateTimeOrBuilder()

Output only. The time the image import was created (as an API call, not when it was actually created in the target).

.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getCreatedResources(int index)

public String getCreatedResources(int index)

Output only. The resource paths of the resources created by the image import job.

repeated string created_resources = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The createdResources at the given index.

getCreatedResourcesBytes(int index)

public ByteString getCreatedResourcesBytes(int index)

Output only. The resource paths of the resources created by the image import job.

repeated string created_resources = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the createdResources at the given index.

getCreatedResourcesCount()

public int getCreatedResourcesCount()

Output only. The resource paths of the resources created by the image import job.

repeated string created_resources = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The count of createdResources.

getCreatedResourcesList()

public ProtocolStringList getCreatedResourcesList()

Output only. The resource paths of the resources created by the image import job.

repeated string created_resources = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ProtocolStringList

A list containing the createdResources.

getDefaultInstanceForType()

public ImageImportJob getDefaultInstanceForType()
Returns
Type Description
ImageImportJob

getDiskImageTargetDetails()

public DiskImageTargetDetails getDiskImageTargetDetails()

Output only. Target details used to import a disk image.

.google.cloud.vmmigration.v1.DiskImageTargetDetails disk_image_target_details = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DiskImageTargetDetails

The diskImageTargetDetails.

getDiskImageTargetDetailsOrBuilder()

public DiskImageTargetDetailsOrBuilder getDiskImageTargetDetailsOrBuilder()

Output only. Target details used to import a disk image.

.google.cloud.vmmigration.v1.DiskImageTargetDetails disk_image_target_details = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
DiskImageTargetDetailsOrBuilder

getEndTime()

public Timestamp getEndTime()

Output only. The time the image import was ended.

.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The endTime.

getEndTimeOrBuilder()

public TimestampOrBuilder getEndTimeOrBuilder()

Output only. The time the image import was ended.

.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getErrors(int index)

public Status getErrors(int index)

Output only. Provides details on the error that led to the image import state in case of an error.

repeated .google.rpc.Status errors = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
com.google.rpc.Status

getErrorsCount()

public int getErrorsCount()

Output only. Provides details on the error that led to the image import state in case of an error.

repeated .google.rpc.Status errors = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getErrorsList()

public List<Status> getErrorsList()

Output only. Provides details on the error that led to the image import state in case of an error.

repeated .google.rpc.Status errors = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<com.google.rpc.Status>

getErrorsOrBuilder(int index)

public StatusOrBuilder getErrorsOrBuilder(int index)

Output only. Provides details on the error that led to the image import state in case of an error.

repeated .google.rpc.Status errors = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
com.google.rpc.StatusOrBuilder

getErrorsOrBuilderList()

public List<? extends StatusOrBuilder> getErrorsOrBuilderList()

Output only. Provides details on the error that led to the image import state in case of an error.

repeated .google.rpc.Status errors = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.rpc.StatusOrBuilder>

getMachineImageTargetDetails()

public MachineImageTargetDetails getMachineImageTargetDetails()

Output only. Target details used to import a machine image.

.google.cloud.vmmigration.v1.MachineImageTargetDetails machine_image_target_details = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
MachineImageTargetDetails

The machineImageTargetDetails.

getMachineImageTargetDetailsOrBuilder()

public MachineImageTargetDetailsOrBuilder getMachineImageTargetDetailsOrBuilder()

Output only. Target details used to import a machine image.

.google.cloud.vmmigration.v1.MachineImageTargetDetails machine_image_target_details = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
MachineImageTargetDetailsOrBuilder

getName()

public String getName()

Output only. The resource path of the ImageImportJob.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Output only. The resource path of the ImageImportJob.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for name.

getParserForType()

public Parser<ImageImportJob> getParserForType()
Returns
Type Description
Parser<ImageImportJob>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

getSourceCase()

public ImageImportJob.SourceCase getSourceCase()
Returns
Type Description
ImageImportJob.SourceCase

getState()

public ImageImportJob.State getState()

Output only. The state of the image import.

.google.cloud.vmmigration.v1.ImageImportJob.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ImageImportJob.State

The state.

getStateValue()

public int getStateValue()

Output only. The state of the image import.

.google.cloud.vmmigration.v1.ImageImportJob.State state = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

The enum numeric value on the wire for state.

getSteps(int index)

public ImageImportStep getSteps(int index)

Output only. The image import steps list representing its progress.

repeated .google.cloud.vmmigration.v1.ImageImportStep steps = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
ImageImportStep

getStepsCount()

public int getStepsCount()

Output only. The image import steps list representing its progress.

repeated .google.cloud.vmmigration.v1.ImageImportStep steps = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getStepsList()

public List<ImageImportStep> getStepsList()

Output only. The image import steps list representing its progress.

repeated .google.cloud.vmmigration.v1.ImageImportStep steps = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<ImageImportStep>

getStepsOrBuilder(int index)

public ImageImportStepOrBuilder getStepsOrBuilder(int index)

Output only. The image import steps list representing its progress.

repeated .google.cloud.vmmigration.v1.ImageImportStep steps = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
ImageImportStepOrBuilder

getStepsOrBuilderList()

public List<? extends ImageImportStepOrBuilder> getStepsOrBuilderList()

Output only. The image import steps list representing its progress.

repeated .google.cloud.vmmigration.v1.ImageImportStep steps = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.vmmigration.v1.ImageImportStepOrBuilder>

getTargetDetailsCase()

public ImageImportJob.TargetDetailsCase getTargetDetailsCase()
Returns
Type Description
ImageImportJob.TargetDetailsCase

getWarnings(int index)

public MigrationWarning getWarnings(int index)

Output only. Warnings that occurred during the image import.

repeated .google.cloud.vmmigration.v1.MigrationWarning warnings = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
MigrationWarning

getWarningsCount()

public int getWarningsCount()

Output only. Warnings that occurred during the image import.

repeated .google.cloud.vmmigration.v1.MigrationWarning warnings = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getWarningsList()

public List<MigrationWarning> getWarningsList()

Output only. Warnings that occurred during the image import.

repeated .google.cloud.vmmigration.v1.MigrationWarning warnings = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<MigrationWarning>

getWarningsOrBuilder(int index)

public MigrationWarningOrBuilder getWarningsOrBuilder(int index)

Output only. Warnings that occurred during the image import.

repeated .google.cloud.vmmigration.v1.MigrationWarning warnings = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
MigrationWarningOrBuilder

getWarningsOrBuilderList()

public List<? extends MigrationWarningOrBuilder> getWarningsOrBuilderList()

Output only. Warnings that occurred during the image import.

repeated .google.cloud.vmmigration.v1.MigrationWarning warnings = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.vmmigration.v1.MigrationWarningOrBuilder>

hasCloudStorageUri()

public boolean hasCloudStorageUri()

Output only. The path to the Cloud Storage file from which the image should be imported.

string cloud_storage_uri = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the cloudStorageUri field is set.

hasCreateTime()

public boolean hasCreateTime()

Output only. The time the image import was created (as an API call, not when it was actually created in the target).

.google.protobuf.Timestamp create_time = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the createTime field is set.

hasDiskImageTargetDetails()

public boolean hasDiskImageTargetDetails()

Output only. Target details used to import a disk image.

.google.cloud.vmmigration.v1.DiskImageTargetDetails disk_image_target_details = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the diskImageTargetDetails field is set.

hasEndTime()

public boolean hasEndTime()

Output only. The time the image import was ended.

.google.protobuf.Timestamp end_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the endTime field is set.

hasMachineImageTargetDetails()

public boolean hasMachineImageTargetDetails()

Output only. Target details used to import a machine image.

.google.cloud.vmmigration.v1.MachineImageTargetDetails machine_image_target_details = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the machineImageTargetDetails 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 ImageImportJob.Builder newBuilderForType()
Returns
Type Description
ImageImportJob.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

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

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

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

toBuilder()

public ImageImportJob.Builder toBuilder()
Returns
Type Description
ImageImportJob.Builder

writeTo(CodedOutputStream output)

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