Class ImpervaWAFSettings.Builder (0.37.0)

public static final class ImpervaWAFSettings.Builder extends GeneratedMessage.Builder<ImpervaWAFSettings.Builder> implements ImpervaWAFSettingsOrBuilder

Imperva WAF settings.

Protobuf type google.cloud.chronicle.v1.ImpervaWAFSettings

Static Methods

getDescriptor()

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

Methods

build()

public ImpervaWAFSettings build()
Returns
Type Description
ImpervaWAFSettings

buildPartial()

public ImpervaWAFSettings buildPartial()
Returns
Type Description
ImpervaWAFSettings

clear()

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

clearAuthentication()

public ImpervaWAFSettings.Builder clearAuthentication()

Input only. Authentication.

.google.cloud.chronicle.v1.HttpHeaderAuth authentication = 1 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
ImpervaWAFSettings.Builder

getAuthentication()

public HttpHeaderAuth getAuthentication()

Input only. Authentication.

.google.cloud.chronicle.v1.HttpHeaderAuth authentication = 1 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
HttpHeaderAuth

The authentication.

getAuthenticationBuilder()

public HttpHeaderAuth.Builder getAuthenticationBuilder()

Input only. Authentication.

.google.cloud.chronicle.v1.HttpHeaderAuth authentication = 1 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
HttpHeaderAuth.Builder

getAuthenticationOrBuilder()

public HttpHeaderAuthOrBuilder getAuthenticationOrBuilder()

Input only. Authentication.

.google.cloud.chronicle.v1.HttpHeaderAuth authentication = 1 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
HttpHeaderAuthOrBuilder

getDefaultInstanceForType()

public ImpervaWAFSettings getDefaultInstanceForType()
Returns
Type Description
ImpervaWAFSettings

getDescriptorForType()

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

hasAuthentication()

public boolean hasAuthentication()

Input only. Authentication.

.google.cloud.chronicle.v1.HttpHeaderAuth authentication = 1 [(.google.api.field_behavior) = INPUT_ONLY];

Returns
Type Description
boolean

Whether the authentication field is set.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeAuthentication(HttpHeaderAuth value)

public ImpervaWAFSettings.Builder mergeAuthentication(HttpHeaderAuth value)

Input only. Authentication.

.google.cloud.chronicle.v1.HttpHeaderAuth authentication = 1 [(.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
value HttpHeaderAuth
Returns
Type Description
ImpervaWAFSettings.Builder

mergeFrom(ImpervaWAFSettings other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

setAuthentication(HttpHeaderAuth value)

public ImpervaWAFSettings.Builder setAuthentication(HttpHeaderAuth value)

Input only. Authentication.

.google.cloud.chronicle.v1.HttpHeaderAuth authentication = 1 [(.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
value HttpHeaderAuth
Returns
Type Description
ImpervaWAFSettings.Builder

setAuthentication(HttpHeaderAuth.Builder builderForValue)

public ImpervaWAFSettings.Builder setAuthentication(HttpHeaderAuth.Builder builderForValue)

Input only. Authentication.

.google.cloud.chronicle.v1.HttpHeaderAuth authentication = 1 [(.google.api.field_behavior) = INPUT_ONLY];

Parameter
Name Description
builderForValue HttpHeaderAuth.Builder
Returns
Type Description
ImpervaWAFSettings.Builder