Package com.google.cloud.osconfig.v1beta
Class GuestPolicies.YumRepository.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<GuestPolicies.YumRepository.Builder>
-
- com.google.cloud.osconfig.v1beta.GuestPolicies.YumRepository.Builder
-
- All Implemented Interfaces:
GuestPolicies.YumRepositoryOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- GuestPolicies.YumRepository
public static final class GuestPolicies.YumRepository.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<GuestPolicies.YumRepository.Builder> implements GuestPolicies.YumRepositoryOrBuilder
Represents a single Yum package repository. This repository is added to a repo file that is stored at `/etc/yum.repos.d/google_osconfig.repo`.
Protobuf typegoogle.cloud.osconfig.v1beta.YumRepository
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description GuestPolicies.YumRepository.Builder
addAllGpgKeys(Iterable<String> values)
URIs of GPG keys.GuestPolicies.YumRepository.Builder
addGpgKeys(String value)
URIs of GPG keys.GuestPolicies.YumRepository.Builder
addGpgKeysBytes(com.google.protobuf.ByteString value)
URIs of GPG keys.GuestPolicies.YumRepository.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
GuestPolicies.YumRepository
build()
GuestPolicies.YumRepository
buildPartial()
GuestPolicies.YumRepository.Builder
clear()
GuestPolicies.YumRepository.Builder
clearBaseUrl()
Required.GuestPolicies.YumRepository.Builder
clearDisplayName()
The display name of the repository.GuestPolicies.YumRepository.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
GuestPolicies.YumRepository.Builder
clearGpgKeys()
URIs of GPG keys.GuestPolicies.YumRepository.Builder
clearId()
Required.GuestPolicies.YumRepository.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
GuestPolicies.YumRepository.Builder
clone()
String
getBaseUrl()
Required.com.google.protobuf.ByteString
getBaseUrlBytes()
Required.GuestPolicies.YumRepository
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getDisplayName()
The display name of the repository.com.google.protobuf.ByteString
getDisplayNameBytes()
The display name of the repository.String
getGpgKeys(int index)
URIs of GPG keys.com.google.protobuf.ByteString
getGpgKeysBytes(int index)
URIs of GPG keys.int
getGpgKeysCount()
URIs of GPG keys.com.google.protobuf.ProtocolStringList
getGpgKeysList()
URIs of GPG keys.String
getId()
Required.com.google.protobuf.ByteString
getIdBytes()
Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
GuestPolicies.YumRepository.Builder
mergeFrom(GuestPolicies.YumRepository other)
GuestPolicies.YumRepository.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
GuestPolicies.YumRepository.Builder
mergeFrom(com.google.protobuf.Message other)
GuestPolicies.YumRepository.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
GuestPolicies.YumRepository.Builder
setBaseUrl(String value)
Required.GuestPolicies.YumRepository.Builder
setBaseUrlBytes(com.google.protobuf.ByteString value)
Required.GuestPolicies.YumRepository.Builder
setDisplayName(String value)
The display name of the repository.GuestPolicies.YumRepository.Builder
setDisplayNameBytes(com.google.protobuf.ByteString value)
The display name of the repository.GuestPolicies.YumRepository.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
GuestPolicies.YumRepository.Builder
setGpgKeys(int index, String value)
URIs of GPG keys.GuestPolicies.YumRepository.Builder
setId(String value)
Required.GuestPolicies.YumRepository.Builder
setIdBytes(com.google.protobuf.ByteString value)
Required.GuestPolicies.YumRepository.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
GuestPolicies.YumRepository.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<GuestPolicies.YumRepository.Builder>
-
clear
public GuestPolicies.YumRepository.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<GuestPolicies.YumRepository.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<GuestPolicies.YumRepository.Builder>
-
getDefaultInstanceForType
public GuestPolicies.YumRepository getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public GuestPolicies.YumRepository build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public GuestPolicies.YumRepository buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public GuestPolicies.YumRepository.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<GuestPolicies.YumRepository.Builder>
-
setField
public GuestPolicies.YumRepository.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<GuestPolicies.YumRepository.Builder>
-
clearField
public GuestPolicies.YumRepository.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<GuestPolicies.YumRepository.Builder>
-
clearOneof
public GuestPolicies.YumRepository.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<GuestPolicies.YumRepository.Builder>
-
setRepeatedField
public GuestPolicies.YumRepository.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<GuestPolicies.YumRepository.Builder>
-
addRepeatedField
public GuestPolicies.YumRepository.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<GuestPolicies.YumRepository.Builder>
-
mergeFrom
public GuestPolicies.YumRepository.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<GuestPolicies.YumRepository.Builder>
-
mergeFrom
public GuestPolicies.YumRepository.Builder mergeFrom(GuestPolicies.YumRepository other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<GuestPolicies.YumRepository.Builder>
-
mergeFrom
public GuestPolicies.YumRepository.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<GuestPolicies.YumRepository.Builder>
- Throws:
IOException
-
getId
public String getId()
Required. A one word, unique name for this repository. This is the `repo id` in the Yum config file and also the `display_name` if `display_name` is omitted. This id is also used as the unique identifier when checking for guest policy conflicts.
string id = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getId
in interfaceGuestPolicies.YumRepositoryOrBuilder
- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
Required. A one word, unique name for this repository. This is the `repo id` in the Yum config file and also the `display_name` if `display_name` is omitted. This id is also used as the unique identifier when checking for guest policy conflicts.
string id = 1 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getIdBytes
in interfaceGuestPolicies.YumRepositoryOrBuilder
- Returns:
- The bytes for id.
-
setId
public GuestPolicies.YumRepository.Builder setId(String value)
Required. A one word, unique name for this repository. This is the `repo id` in the Yum config file and also the `display_name` if `display_name` is omitted. This id is also used as the unique identifier when checking for guest policy conflicts.
string id = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The id to set.- Returns:
- This builder for chaining.
-
clearId
public GuestPolicies.YumRepository.Builder clearId()
Required. A one word, unique name for this repository. This is the `repo id` in the Yum config file and also the `display_name` if `display_name` is omitted. This id is also used as the unique identifier when checking for guest policy conflicts.
string id = 1 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setIdBytes
public GuestPolicies.YumRepository.Builder setIdBytes(com.google.protobuf.ByteString value)
Required. A one word, unique name for this repository. This is the `repo id` in the Yum config file and also the `display_name` if `display_name` is omitted. This id is also used as the unique identifier when checking for guest policy conflicts.
string id = 1 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for id to set.- Returns:
- This builder for chaining.
-
getDisplayName
public String getDisplayName()
The display name of the repository.
string display_name = 2;
- Specified by:
getDisplayName
in interfaceGuestPolicies.YumRepositoryOrBuilder
- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()
The display name of the repository.
string display_name = 2;
- Specified by:
getDisplayNameBytes
in interfaceGuestPolicies.YumRepositoryOrBuilder
- Returns:
- The bytes for displayName.
-
setDisplayName
public GuestPolicies.YumRepository.Builder setDisplayName(String value)
The display name of the repository.
string display_name = 2;
- Parameters:
value
- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
public GuestPolicies.YumRepository.Builder clearDisplayName()
The display name of the repository.
string display_name = 2;
- Returns:
- This builder for chaining.
-
setDisplayNameBytes
public GuestPolicies.YumRepository.Builder setDisplayNameBytes(com.google.protobuf.ByteString value)
The display name of the repository.
string display_name = 2;
- Parameters:
value
- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
getBaseUrl
public String getBaseUrl()
Required. The location of the repository directory.
string base_url = 3 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getBaseUrl
in interfaceGuestPolicies.YumRepositoryOrBuilder
- Returns:
- The baseUrl.
-
getBaseUrlBytes
public com.google.protobuf.ByteString getBaseUrlBytes()
Required. The location of the repository directory.
string base_url = 3 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getBaseUrlBytes
in interfaceGuestPolicies.YumRepositoryOrBuilder
- Returns:
- The bytes for baseUrl.
-
setBaseUrl
public GuestPolicies.YumRepository.Builder setBaseUrl(String value)
Required. The location of the repository directory.
string base_url = 3 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The baseUrl to set.- Returns:
- This builder for chaining.
-
clearBaseUrl
public GuestPolicies.YumRepository.Builder clearBaseUrl()
Required. The location of the repository directory.
string base_url = 3 [(.google.api.field_behavior) = REQUIRED];
- Returns:
- This builder for chaining.
-
setBaseUrlBytes
public GuestPolicies.YumRepository.Builder setBaseUrlBytes(com.google.protobuf.ByteString value)
Required. The location of the repository directory.
string base_url = 3 [(.google.api.field_behavior) = REQUIRED];
- Parameters:
value
- The bytes for baseUrl to set.- Returns:
- This builder for chaining.
-
getGpgKeysList
public com.google.protobuf.ProtocolStringList getGpgKeysList()
URIs of GPG keys.
repeated string gpg_keys = 4;
- Specified by:
getGpgKeysList
in interfaceGuestPolicies.YumRepositoryOrBuilder
- Returns:
- A list containing the gpgKeys.
-
getGpgKeysCount
public int getGpgKeysCount()
URIs of GPG keys.
repeated string gpg_keys = 4;
- Specified by:
getGpgKeysCount
in interfaceGuestPolicies.YumRepositoryOrBuilder
- Returns:
- The count of gpgKeys.
-
getGpgKeys
public String getGpgKeys(int index)
URIs of GPG keys.
repeated string gpg_keys = 4;
- Specified by:
getGpgKeys
in interfaceGuestPolicies.YumRepositoryOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The gpgKeys at the given index.
-
getGpgKeysBytes
public com.google.protobuf.ByteString getGpgKeysBytes(int index)
URIs of GPG keys.
repeated string gpg_keys = 4;
- Specified by:
getGpgKeysBytes
in interfaceGuestPolicies.YumRepositoryOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the gpgKeys at the given index.
-
setGpgKeys
public GuestPolicies.YumRepository.Builder setGpgKeys(int index, String value)
URIs of GPG keys.
repeated string gpg_keys = 4;
- Parameters:
index
- The index to set the value at.value
- The gpgKeys to set.- Returns:
- This builder for chaining.
-
addGpgKeys
public GuestPolicies.YumRepository.Builder addGpgKeys(String value)
URIs of GPG keys.
repeated string gpg_keys = 4;
- Parameters:
value
- The gpgKeys to add.- Returns:
- This builder for chaining.
-
addAllGpgKeys
public GuestPolicies.YumRepository.Builder addAllGpgKeys(Iterable<String> values)
URIs of GPG keys.
repeated string gpg_keys = 4;
- Parameters:
values
- The gpgKeys to add.- Returns:
- This builder for chaining.
-
clearGpgKeys
public GuestPolicies.YumRepository.Builder clearGpgKeys()
URIs of GPG keys.
repeated string gpg_keys = 4;
- Returns:
- This builder for chaining.
-
addGpgKeysBytes
public GuestPolicies.YumRepository.Builder addGpgKeysBytes(com.google.protobuf.ByteString value)
URIs of GPG keys.
repeated string gpg_keys = 4;
- Parameters:
value
- The bytes of the gpgKeys to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final GuestPolicies.YumRepository.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<GuestPolicies.YumRepository.Builder>
-
mergeUnknownFields
public final GuestPolicies.YumRepository.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<GuestPolicies.YumRepository.Builder>
-
-