Class ConfigFile.Builder (3.50.0)

public static final class ConfigFile.Builder extends GeneratedMessageV3.Builder<ConfigFile.Builder> implements ConfigFileOrBuilder

Generic specification of a source configuration file

Protobuf type google.api.servicemanagement.v1.ConfigFile

Implements

ConfigFileOrBuilder

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ConfigFile.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ConfigFile.Builder
Overrides

build()

public ConfigFile build()
Returns
Type Description
ConfigFile

buildPartial()

public ConfigFile buildPartial()
Returns
Type Description
ConfigFile

clear()

public ConfigFile.Builder clear()
Returns
Type Description
ConfigFile.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public ConfigFile.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ConfigFile.Builder
Overrides

clearFileContents()

public ConfigFile.Builder clearFileContents()

The bytes that constitute the file.

bytes file_contents = 3;

Returns
Type Description
ConfigFile.Builder

This builder for chaining.

clearFilePath()

public ConfigFile.Builder clearFilePath()

The file name of the configuration file (full or relative path).

string file_path = 1;

Returns
Type Description
ConfigFile.Builder

This builder for chaining.

clearFileType()

public ConfigFile.Builder clearFileType()

The type of configuration file this represents.

.google.api.servicemanagement.v1.ConfigFile.FileType file_type = 4;

Returns
Type Description
ConfigFile.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public ConfigFile.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
ConfigFile.Builder
Overrides

clone()

public ConfigFile.Builder clone()
Returns
Type Description
ConfigFile.Builder
Overrides

getDefaultInstanceForType()

public ConfigFile getDefaultInstanceForType()
Returns
Type Description
ConfigFile

getDescriptorForType()

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

getFileContents()

public ByteString getFileContents()

The bytes that constitute the file.

bytes file_contents = 3;

Returns
Type Description
ByteString

The fileContents.

getFilePath()

public String getFilePath()

The file name of the configuration file (full or relative path).

string file_path = 1;

Returns
Type Description
String

The filePath.

getFilePathBytes()

public ByteString getFilePathBytes()

The file name of the configuration file (full or relative path).

string file_path = 1;

Returns
Type Description
ByteString

The bytes for filePath.

getFileType()

public ConfigFile.FileType getFileType()

The type of configuration file this represents.

.google.api.servicemanagement.v1.ConfigFile.FileType file_type = 4;

Returns
Type Description
ConfigFile.FileType

The fileType.

getFileTypeValue()

public int getFileTypeValue()

The type of configuration file this represents.

.google.api.servicemanagement.v1.ConfigFile.FileType file_type = 4;

Returns
Type Description
int

The enum numeric value on the wire for fileType.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(ConfigFile other)

public ConfigFile.Builder mergeFrom(ConfigFile other)
Parameter
Name Description
other ConfigFile
Returns
Type Description
ConfigFile.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public ConfigFile.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ConfigFile.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ConfigFile.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ConfigFile.Builder
Overrides

setField(Descriptors.FieldDescriptor field, Object value)

public ConfigFile.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ConfigFile.Builder
Overrides

setFileContents(ByteString value)

public ConfigFile.Builder setFileContents(ByteString value)

The bytes that constitute the file.

bytes file_contents = 3;

Parameter
Name Description
value ByteString

The fileContents to set.

Returns
Type Description
ConfigFile.Builder

This builder for chaining.

setFilePath(String value)

public ConfigFile.Builder setFilePath(String value)

The file name of the configuration file (full or relative path).

string file_path = 1;

Parameter
Name Description
value String

The filePath to set.

Returns
Type Description
ConfigFile.Builder

This builder for chaining.

setFilePathBytes(ByteString value)

public ConfigFile.Builder setFilePathBytes(ByteString value)

The file name of the configuration file (full or relative path).

string file_path = 1;

Parameter
Name Description
value ByteString

The bytes for filePath to set.

Returns
Type Description
ConfigFile.Builder

This builder for chaining.

setFileType(ConfigFile.FileType value)

public ConfigFile.Builder setFileType(ConfigFile.FileType value)

The type of configuration file this represents.

.google.api.servicemanagement.v1.ConfigFile.FileType file_type = 4;

Parameter
Name Description
value ConfigFile.FileType

The fileType to set.

Returns
Type Description
ConfigFile.Builder

This builder for chaining.

setFileTypeValue(int value)

public ConfigFile.Builder setFileTypeValue(int value)

The type of configuration file this represents.

.google.api.servicemanagement.v1.ConfigFile.FileType file_type = 4;

Parameter
Name Description
value int

The enum numeric value on the wire for fileType to set.

Returns
Type Description
ConfigFile.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ConfigFile.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
ConfigFile.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final ConfigFile.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ConfigFile.Builder
Overrides