Class GuestOsDetails.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<GuestOsDetails.Builder>
com.google.cloud.migrationcenter.v1.GuestOsDetails.Builder
- All Implemented Interfaces:
GuestOsDetailsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- GuestOsDetails
public static final class GuestOsDetails.Builder
extends com.google.protobuf.GeneratedMessage.Builder<GuestOsDetails.Builder>
implements GuestOsDetailsOrBuilder
Information from Guest-level collections.Protobuf type
google.cloud.migrationcenter.v1.GuestOsDetails-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()OS and app configuration.What family the OS belong to, if known.The name of the operating system.Runtime information.The version of the operating system.OS and app configuration.OS and app configuration.OS and app configuration.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorWhat family the OS belong to, if known.intWhat family the OS belong to, if known.The name of the operating system.com.google.protobuf.ByteStringThe name of the operating system.Runtime information.Runtime information.Runtime information.The version of the operating system.com.google.protobuf.ByteStringThe version of the operating system.booleanOS and app configuration.booleanRuntime information.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeConfig(GuestConfigDetails value) OS and app configuration.mergeFrom(GuestOsDetails other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeRuntime(GuestRuntimeDetails value) Runtime information.setConfig(GuestConfigDetails value) OS and app configuration.setConfig(GuestConfigDetails.Builder builderForValue) OS and app configuration.setFamily(OperatingSystemFamily value) What family the OS belong to, if known.setFamilyValue(int value) What family the OS belong to, if known.The name of the operating system.setOsNameBytes(com.google.protobuf.ByteString value) The name of the operating system.setRuntime(GuestRuntimeDetails value) Runtime information.setRuntime(GuestRuntimeDetails.Builder builderForValue) Runtime information.setVersion(String value) The version of the operating system.setVersionBytes(com.google.protobuf.ByteString value) The version of the operating system.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<GuestOsDetails.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<GuestOsDetails.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<GuestOsDetails.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GuestOsDetails.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<GuestOsDetails.Builder>
-
mergeFrom
public GuestOsDetails.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<GuestOsDetails.Builder>- Throws:
IOException
-
getOsName
The name of the operating system.
string os_name = 1;- Specified by:
getOsNamein interfaceGuestOsDetailsOrBuilder- Returns:
- The osName.
-
getOsNameBytes
public com.google.protobuf.ByteString getOsNameBytes()The name of the operating system.
string os_name = 1;- Specified by:
getOsNameBytesin interfaceGuestOsDetailsOrBuilder- Returns:
- The bytes for osName.
-
setOsName
The name of the operating system.
string os_name = 1;- Parameters:
value- The osName to set.- Returns:
- This builder for chaining.
-
clearOsName
The name of the operating system.
string os_name = 1;- Returns:
- This builder for chaining.
-
setOsNameBytes
The name of the operating system.
string os_name = 1;- Parameters:
value- The bytes for osName to set.- Returns:
- This builder for chaining.
-
getFamilyValue
public int getFamilyValue()What family the OS belong to, if known.
.google.cloud.migrationcenter.v1.OperatingSystemFamily family = 2;- Specified by:
getFamilyValuein interfaceGuestOsDetailsOrBuilder- Returns:
- The enum numeric value on the wire for family.
-
setFamilyValue
What family the OS belong to, if known.
.google.cloud.migrationcenter.v1.OperatingSystemFamily family = 2;- Parameters:
value- The enum numeric value on the wire for family to set.- Returns:
- This builder for chaining.
-
getFamily
What family the OS belong to, if known.
.google.cloud.migrationcenter.v1.OperatingSystemFamily family = 2;- Specified by:
getFamilyin interfaceGuestOsDetailsOrBuilder- Returns:
- The family.
-
setFamily
What family the OS belong to, if known.
.google.cloud.migrationcenter.v1.OperatingSystemFamily family = 2;- Parameters:
value- The family to set.- Returns:
- This builder for chaining.
-
clearFamily
What family the OS belong to, if known.
.google.cloud.migrationcenter.v1.OperatingSystemFamily family = 2;- Returns:
- This builder for chaining.
-
getVersion
The version of the operating system.
string version = 3;- Specified by:
getVersionin interfaceGuestOsDetailsOrBuilder- Returns:
- The version.
-
getVersionBytes
public com.google.protobuf.ByteString getVersionBytes()The version of the operating system.
string version = 3;- Specified by:
getVersionBytesin interfaceGuestOsDetailsOrBuilder- Returns:
- The bytes for version.
-
setVersion
The version of the operating system.
string version = 3;- Parameters:
value- The version to set.- Returns:
- This builder for chaining.
-
clearVersion
The version of the operating system.
string version = 3;- Returns:
- This builder for chaining.
-
setVersionBytes
The version of the operating system.
string version = 3;- Parameters:
value- The bytes for version to set.- Returns:
- This builder for chaining.
-
hasConfig
public boolean hasConfig()OS and app configuration.
.google.cloud.migrationcenter.v1.GuestConfigDetails config = 4;- Specified by:
hasConfigin interfaceGuestOsDetailsOrBuilder- Returns:
- Whether the config field is set.
-
getConfig
OS and app configuration.
.google.cloud.migrationcenter.v1.GuestConfigDetails config = 4;- Specified by:
getConfigin interfaceGuestOsDetailsOrBuilder- Returns:
- The config.
-
setConfig
OS and app configuration.
.google.cloud.migrationcenter.v1.GuestConfigDetails config = 4; -
setConfig
OS and app configuration.
.google.cloud.migrationcenter.v1.GuestConfigDetails config = 4; -
mergeConfig
OS and app configuration.
.google.cloud.migrationcenter.v1.GuestConfigDetails config = 4; -
clearConfig
OS and app configuration.
.google.cloud.migrationcenter.v1.GuestConfigDetails config = 4; -
getConfigBuilder
OS and app configuration.
.google.cloud.migrationcenter.v1.GuestConfigDetails config = 4; -
getConfigOrBuilder
OS and app configuration.
.google.cloud.migrationcenter.v1.GuestConfigDetails config = 4;- Specified by:
getConfigOrBuilderin interfaceGuestOsDetailsOrBuilder
-
hasRuntime
public boolean hasRuntime()Runtime information.
.google.cloud.migrationcenter.v1.GuestRuntimeDetails runtime = 5;- Specified by:
hasRuntimein interfaceGuestOsDetailsOrBuilder- Returns:
- Whether the runtime field is set.
-
getRuntime
Runtime information.
.google.cloud.migrationcenter.v1.GuestRuntimeDetails runtime = 5;- Specified by:
getRuntimein interfaceGuestOsDetailsOrBuilder- Returns:
- The runtime.
-
setRuntime
Runtime information.
.google.cloud.migrationcenter.v1.GuestRuntimeDetails runtime = 5; -
setRuntime
Runtime information.
.google.cloud.migrationcenter.v1.GuestRuntimeDetails runtime = 5; -
mergeRuntime
Runtime information.
.google.cloud.migrationcenter.v1.GuestRuntimeDetails runtime = 5; -
clearRuntime
Runtime information.
.google.cloud.migrationcenter.v1.GuestRuntimeDetails runtime = 5; -
getRuntimeBuilder
Runtime information.
.google.cloud.migrationcenter.v1.GuestRuntimeDetails runtime = 5; -
getRuntimeOrBuilder
Runtime information.
.google.cloud.migrationcenter.v1.GuestRuntimeDetails runtime = 5;- Specified by:
getRuntimeOrBuilderin interfaceGuestOsDetailsOrBuilder
-