Class FetchOptions.Builder (0.83.0)

public static final class FetchOptions.Builder extends GeneratedMessage.Builder<FetchOptions.Builder> implements FetchOptionsOrBuilder

Options on how fetches should be made.

Protobuf type google.cloud.video.stitcher.v1.FetchOptions

Static Methods

getDescriptor()

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

Methods

build()

public FetchOptions build()
Returns
Type Description
FetchOptions

buildPartial()

public FetchOptions buildPartial()
Returns
Type Description
FetchOptions

clear()

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

clearHeaders()

public FetchOptions.Builder clearHeaders()
Returns
Type Description
FetchOptions.Builder

containsHeaders(String key)

public boolean containsHeaders(String key)

Custom headers to pass into fetch request. Headers must have a maximum of 3 key value pairs. Each key value pair must have a maximum of 256 characters per key and 256 characters per value.

map<string, string> headers = 1;

Parameter
Name Description
key String
Returns
Type Description
boolean

getDefaultInstanceForType()

public FetchOptions getDefaultInstanceForType()
Returns
Type Description
FetchOptions

getDescriptorForType()

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

getHeaders() (deprecated)

public Map<String,String> getHeaders()

Use #getHeadersMap() instead.

Returns
Type Description
Map<String,String>

getHeadersCount()

public int getHeadersCount()

Custom headers to pass into fetch request. Headers must have a maximum of 3 key value pairs. Each key value pair must have a maximum of 256 characters per key and 256 characters per value.

map<string, string> headers = 1;

Returns
Type Description
int

getHeadersMap()

public Map<String,String> getHeadersMap()

Custom headers to pass into fetch request. Headers must have a maximum of 3 key value pairs. Each key value pair must have a maximum of 256 characters per key and 256 characters per value.

map<string, string> headers = 1;

Returns
Type Description
Map<String,String>

getHeadersOrDefault(String key, String defaultValue)

public String getHeadersOrDefault(String key, String defaultValue)

Custom headers to pass into fetch request. Headers must have a maximum of 3 key value pairs. Each key value pair must have a maximum of 256 characters per key and 256 characters per value.

map<string, string> headers = 1;

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getHeadersOrThrow(String key)

public String getHeadersOrThrow(String key)

Custom headers to pass into fetch request. Headers must have a maximum of 3 key value pairs. Each key value pair must have a maximum of 256 characters per key and 256 characters per value.

map<string, string> headers = 1;

Parameter
Name Description
key String
Returns
Type Description
String

getMutableHeaders() (deprecated)

public Map<String,String> getMutableHeaders()

Use alternate mutation accessors instead.

Returns
Type Description
Map<String,String>

internalGetFieldAccessorTable()

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

internalGetMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessage.Builder.internalGetMapFieldReflection(int)

internalGetMutableMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessage.Builder.internalGetMutableMapFieldReflection(int)

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(FetchOptions other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

putAllHeaders(Map<String,String> values)

public FetchOptions.Builder putAllHeaders(Map<String,String> values)

Custom headers to pass into fetch request. Headers must have a maximum of 3 key value pairs. Each key value pair must have a maximum of 256 characters per key and 256 characters per value.

map<string, string> headers = 1;

Parameter
Name Description
values Map<String,String>
Returns
Type Description
FetchOptions.Builder

putHeaders(String key, String value)

public FetchOptions.Builder putHeaders(String key, String value)

Custom headers to pass into fetch request. Headers must have a maximum of 3 key value pairs. Each key value pair must have a maximum of 256 characters per key and 256 characters per value.

map<string, string> headers = 1;

Parameters
Name Description
key String
value String
Returns
Type Description
FetchOptions.Builder

removeHeaders(String key)

public FetchOptions.Builder removeHeaders(String key)

Custom headers to pass into fetch request. Headers must have a maximum of 3 key value pairs. Each key value pair must have a maximum of 256 characters per key and 256 characters per value.

map<string, string> headers = 1;

Parameter
Name Description
key String
Returns
Type Description
FetchOptions.Builder