public static final class GuestPolicies.Assignment.OsType.Builder extends GeneratedMessage.Builder<GuestPolicies.Assignment.OsType.Builder> implements GuestPolicies.Assignment.OsTypeOrBuilderDefines the criteria for selecting VM Instances by OS type.
Protobuf type google.cloud.osconfig.v1beta.Assignment.OsType
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > GuestPolicies.Assignment.OsType.BuilderImplements
GuestPolicies.Assignment.OsTypeOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public GuestPolicies.Assignment.OsType build()| Returns | |
|---|---|
| Type | Description |
GuestPolicies.Assignment.OsType |
|
buildPartial()
public GuestPolicies.Assignment.OsType buildPartial()| Returns | |
|---|---|
| Type | Description |
GuestPolicies.Assignment.OsType |
|
clear()
public GuestPolicies.Assignment.OsType.Builder clear()| Returns | |
|---|---|
| Type | Description |
GuestPolicies.Assignment.OsType.Builder |
|
clearOsArchitecture()
public GuestPolicies.Assignment.OsType.Builder clearOsArchitecture()Targets VM instances with OS Inventory enabled and having the following OS architecture.
string os_architecture = 3;
| Returns | |
|---|---|
| Type | Description |
GuestPolicies.Assignment.OsType.Builder |
This builder for chaining. |
clearOsShortName()
public GuestPolicies.Assignment.OsType.Builder clearOsShortName()Targets VM instances with OS Inventory enabled and having the following OS short name, for example "debian" or "windows".
string os_short_name = 1;
| Returns | |
|---|---|
| Type | Description |
GuestPolicies.Assignment.OsType.Builder |
This builder for chaining. |
clearOsVersion()
public GuestPolicies.Assignment.OsType.Builder clearOsVersion()Targets VM instances with OS Inventory enabled and having the following following OS version.
string os_version = 2;
| Returns | |
|---|---|
| Type | Description |
GuestPolicies.Assignment.OsType.Builder |
This builder for chaining. |
getDefaultInstanceForType()
public GuestPolicies.Assignment.OsType getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
GuestPolicies.Assignment.OsType |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getOsArchitecture()
public String getOsArchitecture()Targets VM instances with OS Inventory enabled and having the following OS architecture.
string os_architecture = 3;
| Returns | |
|---|---|
| Type | Description |
String |
The osArchitecture. |
getOsArchitectureBytes()
public ByteString getOsArchitectureBytes()Targets VM instances with OS Inventory enabled and having the following OS architecture.
string os_architecture = 3;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for osArchitecture. |
getOsShortName()
public String getOsShortName()Targets VM instances with OS Inventory enabled and having the following OS short name, for example "debian" or "windows".
string os_short_name = 1;
| Returns | |
|---|---|
| Type | Description |
String |
The osShortName. |
getOsShortNameBytes()
public ByteString getOsShortNameBytes()Targets VM instances with OS Inventory enabled and having the following OS short name, for example "debian" or "windows".
string os_short_name = 1;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for osShortName. |
getOsVersion()
public String getOsVersion()Targets VM instances with OS Inventory enabled and having the following following OS version.
string os_version = 2;
| Returns | |
|---|---|
| Type | Description |
String |
The osVersion. |
getOsVersionBytes()
public ByteString getOsVersionBytes()Targets VM instances with OS Inventory enabled and having the following following OS version.
string os_version = 2;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for osVersion. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(GuestPolicies.Assignment.OsType other)
public GuestPolicies.Assignment.OsType.Builder mergeFrom(GuestPolicies.Assignment.OsType other)| Parameter | |
|---|---|
| Name | Description |
other |
GuestPolicies.Assignment.OsType |
| Returns | |
|---|---|
| Type | Description |
GuestPolicies.Assignment.OsType.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public GuestPolicies.Assignment.OsType.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
GuestPolicies.Assignment.OsType.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public GuestPolicies.Assignment.OsType.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
GuestPolicies.Assignment.OsType.Builder |
|
setOsArchitecture(String value)
public GuestPolicies.Assignment.OsType.Builder setOsArchitecture(String value)Targets VM instances with OS Inventory enabled and having the following OS architecture.
string os_architecture = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe osArchitecture to set. |
| Returns | |
|---|---|
| Type | Description |
GuestPolicies.Assignment.OsType.Builder |
This builder for chaining. |
setOsArchitectureBytes(ByteString value)
public GuestPolicies.Assignment.OsType.Builder setOsArchitectureBytes(ByteString value)Targets VM instances with OS Inventory enabled and having the following OS architecture.
string os_architecture = 3;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for osArchitecture to set. |
| Returns | |
|---|---|
| Type | Description |
GuestPolicies.Assignment.OsType.Builder |
This builder for chaining. |
setOsShortName(String value)
public GuestPolicies.Assignment.OsType.Builder setOsShortName(String value)Targets VM instances with OS Inventory enabled and having the following OS short name, for example "debian" or "windows".
string os_short_name = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe osShortName to set. |
| Returns | |
|---|---|
| Type | Description |
GuestPolicies.Assignment.OsType.Builder |
This builder for chaining. |
setOsShortNameBytes(ByteString value)
public GuestPolicies.Assignment.OsType.Builder setOsShortNameBytes(ByteString value)Targets VM instances with OS Inventory enabled and having the following OS short name, for example "debian" or "windows".
string os_short_name = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for osShortName to set. |
| Returns | |
|---|---|
| Type | Description |
GuestPolicies.Assignment.OsType.Builder |
This builder for chaining. |
setOsVersion(String value)
public GuestPolicies.Assignment.OsType.Builder setOsVersion(String value)Targets VM instances with OS Inventory enabled and having the following following OS version.
string os_version = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe osVersion to set. |
| Returns | |
|---|---|
| Type | Description |
GuestPolicies.Assignment.OsType.Builder |
This builder for chaining. |
setOsVersionBytes(ByteString value)
public GuestPolicies.Assignment.OsType.Builder setOsVersionBytes(ByteString value)Targets VM instances with OS Inventory enabled and having the following following OS version.
string os_version = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for osVersion to set. |
| Returns | |
|---|---|
| Type | Description |
GuestPolicies.Assignment.OsType.Builder |
This builder for chaining. |