Class BackendServiceLogConfigLoggingHttpHeader.Builder (1.105.0)

public static final class BackendServiceLogConfigLoggingHttpHeader.Builder extends GeneratedMessage.Builder<BackendServiceLogConfigLoggingHttpHeader.Builder> implements BackendServiceLogConfigLoggingHttpHeaderOrBuilder

Determines which HTTP headers will be logged to Stackdriver.

Protobuf type google.cloud.compute.v1.BackendServiceLogConfigLoggingHttpHeader

Static Methods

getDescriptor()

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

Methods

build()

public BackendServiceLogConfigLoggingHttpHeader build()
Returns
Type Description
BackendServiceLogConfigLoggingHttpHeader

buildPartial()

public BackendServiceLogConfigLoggingHttpHeader buildPartial()
Returns
Type Description
BackendServiceLogConfigLoggingHttpHeader

clear()

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

clearHeaderName()

public BackendServiceLogConfigLoggingHttpHeader.Builder clearHeaderName()

The name of the header to be logged.

optional string header_name = 110223613;

Returns
Type Description
BackendServiceLogConfigLoggingHttpHeader.Builder

This builder for chaining.

getDefaultInstanceForType()

public BackendServiceLogConfigLoggingHttpHeader getDefaultInstanceForType()
Returns
Type Description
BackendServiceLogConfigLoggingHttpHeader

getDescriptorForType()

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

getHeaderName()

public String getHeaderName()

The name of the header to be logged.

optional string header_name = 110223613;

Returns
Type Description
String

The headerName.

getHeaderNameBytes()

public ByteString getHeaderNameBytes()

The name of the header to be logged.

optional string header_name = 110223613;

Returns
Type Description
ByteString

The bytes for headerName.

hasHeaderName()

public boolean hasHeaderName()

The name of the header to be logged.

optional string header_name = 110223613;

Returns
Type Description
boolean

Whether the headerName field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(BackendServiceLogConfigLoggingHttpHeader other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setHeaderName(String value)

public BackendServiceLogConfigLoggingHttpHeader.Builder setHeaderName(String value)

The name of the header to be logged.

optional string header_name = 110223613;

Parameter
Name Description
value String

The headerName to set.

Returns
Type Description
BackendServiceLogConfigLoggingHttpHeader.Builder

This builder for chaining.

setHeaderNameBytes(ByteString value)

public BackendServiceLogConfigLoggingHttpHeader.Builder setHeaderNameBytes(ByteString value)

The name of the header to be logged.

optional string header_name = 110223613;

Parameter
Name Description
value ByteString

The bytes for headerName to set.

Returns
Type Description
BackendServiceLogConfigLoggingHttpHeader.Builder

This builder for chaining.