Class OSPolicy.Resource.RepositoryResource.AptRepository.Builder (2.20.0)

public static final class OSPolicy.Resource.RepositoryResource.AptRepository.Builder extends GeneratedMessageV3.Builder<OSPolicy.Resource.RepositoryResource.AptRepository.Builder> implements OSPolicy.Resource.RepositoryResource.AptRepositoryOrBuilder

Represents a single apt package repository. These will be added to a repo file that will be managed at /etc/apt/sources.list.d/google_osconfig.list.

Protobuf type google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.AptRepository

Inheritance

Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > OSPolicy.Resource.RepositoryResource.AptRepository.Builder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addAllComponents(Iterable<String> values)

public OSPolicy.Resource.RepositoryResource.AptRepository.Builder addAllComponents(Iterable<String> values)

Required. List of components for this repository. Must contain at least one item.

repeated string components = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valuesIterable<String>

The components to add.

Returns
TypeDescription
OSPolicy.Resource.RepositoryResource.AptRepository.Builder

This builder for chaining.

addComponents(String value)

public OSPolicy.Resource.RepositoryResource.AptRepository.Builder addComponents(String value)

Required. List of components for this repository. Must contain at least one item.

repeated string components = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueString

The components to add.

Returns
TypeDescription
OSPolicy.Resource.RepositoryResource.AptRepository.Builder

This builder for chaining.

addComponentsBytes(ByteString value)

public OSPolicy.Resource.RepositoryResource.AptRepository.Builder addComponentsBytes(ByteString value)

Required. List of components for this repository. Must contain at least one item.

repeated string components = 4 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueByteString

The bytes of the components to add.

Returns
TypeDescription
OSPolicy.Resource.RepositoryResource.AptRepository.Builder

This builder for chaining.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public OSPolicy.Resource.RepositoryResource.AptRepository.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
OSPolicy.Resource.RepositoryResource.AptRepository.Builder
Overrides

build()

public OSPolicy.Resource.RepositoryResource.AptRepository build()
Returns
TypeDescription
OSPolicy.Resource.RepositoryResource.AptRepository

buildPartial()