Class GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder (2.85.0)

public static final class GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder extends GeneratedMessage.Builder<GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder> implements GuestPolicies.EffectiveGuestPolicy.SourcedPackageOrBuilder

A guest policy package including its source.

Protobuf type google.cloud.osconfig.v1beta.EffectiveGuestPolicy.SourcedPackage

Static Methods

getDescriptor()

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

Methods

build()

public GuestPolicies.EffectiveGuestPolicy.SourcedPackage build()
Returns
Type Description
GuestPolicies.EffectiveGuestPolicy.SourcedPackage

buildPartial()

public GuestPolicies.EffectiveGuestPolicy.SourcedPackage buildPartial()
Returns
Type Description
GuestPolicies.EffectiveGuestPolicy.SourcedPackage

clear()

public GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder clear()
Returns
Type Description
GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder
Overrides

clearPackage()

public GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder clearPackage()

A software package to configure on the VM instance.

.google.cloud.osconfig.v1beta.Package package = 2;

Returns
Type Description
GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder

clearSource()

public GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder clearSource()

Name of the guest policy providing this config.

string source = 1;

Returns
Type Description
GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder

This builder for chaining.

getDefaultInstanceForType()

public GuestPolicies.EffectiveGuestPolicy.SourcedPackage getDefaultInstanceForType()
Returns
Type Description
GuestPolicies.EffectiveGuestPolicy.SourcedPackage

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getPackage()

public GuestPolicies.Package getPackage()

A software package to configure on the VM instance.

.google.cloud.osconfig.v1beta.Package package = 2;

Returns
Type Description
GuestPolicies.Package

The package.

getPackageBuilder()

public GuestPolicies.Package.Builder getPackageBuilder()

A software package to configure on the VM instance.

.google.cloud.osconfig.v1beta.Package package = 2;

Returns
Type Description
GuestPolicies.Package.Builder

getPackageOrBuilder()

public GuestPolicies.PackageOrBuilder getPackageOrBuilder()

A software package to configure on the VM instance.

.google.cloud.osconfig.v1beta.Package package = 2;

Returns
Type Description
GuestPolicies.PackageOrBuilder

getSource()

public String getSource()

Name of the guest policy providing this config.

string source = 1;

Returns
Type Description
String

The source.

getSourceBytes()

public ByteString getSourceBytes()

Name of the guest policy providing this config.

string source = 1;

Returns
Type Description
ByteString

The bytes for source.

hasPackage()

public boolean hasPackage()

A software package to configure on the VM instance.

.google.cloud.osconfig.v1beta.Package package = 2;

Returns
Type Description
boolean

Whether the package field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(GuestPolicies.EffectiveGuestPolicy.SourcedPackage other)

public GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder mergeFrom(GuestPolicies.EffectiveGuestPolicy.SourcedPackage other)
Parameter
Name Description
other GuestPolicies.EffectiveGuestPolicy.SourcedPackage
Returns
Type Description
GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder
Overrides

mergePackage(GuestPolicies.Package value)

public GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder mergePackage(GuestPolicies.Package value)

A software package to configure on the VM instance.

.google.cloud.osconfig.v1beta.Package package = 2;

Parameter
Name Description
value GuestPolicies.Package
Returns
Type Description
GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder

setPackage(GuestPolicies.Package value)

public GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder setPackage(GuestPolicies.Package value)

A software package to configure on the VM instance.

.google.cloud.osconfig.v1beta.Package package = 2;

Parameter
Name Description
value GuestPolicies.Package
Returns
Type Description
GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder

setPackage(GuestPolicies.Package.Builder builderForValue)

public GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder setPackage(GuestPolicies.Package.Builder builderForValue)

A software package to configure on the VM instance.

.google.cloud.osconfig.v1beta.Package package = 2;

Parameter
Name Description
builderForValue GuestPolicies.Package.Builder
Returns
Type Description
GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder

setSource(String value)

public GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder setSource(String value)

Name of the guest policy providing this config.

string source = 1;

Parameter
Name Description
value String

The source to set.

Returns
Type Description
GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder

This builder for chaining.

setSourceBytes(ByteString value)

public GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder setSourceBytes(ByteString value)

Name of the guest policy providing this config.

string source = 1;

Parameter
Name Description
value ByteString

The bytes for source to set.

Returns
Type Description
GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder

This builder for chaining.