Class UrlFilteringProfile.Builder (0.94.0)

public static final class UrlFilteringProfile.Builder extends GeneratedMessage.Builder<UrlFilteringProfile.Builder> implements UrlFilteringProfileOrBuilder

UrlFilteringProfile defines filters based on URL.

Protobuf type google.cloud.networksecurity.v1.UrlFilteringProfile

Static Methods

getDescriptor()

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

Methods

addAllUrlFilters(Iterable<? extends UrlFilter> values)

public UrlFilteringProfile.Builder addAllUrlFilters(Iterable<? extends UrlFilter> values)

Optional. The list of filtering configs in which each config defines an action to take for some URL match.

repeated .google.cloud.networksecurity.v1.UrlFilter url_filters = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
values Iterable<? extends com.google.cloud.networksecurity.v1.UrlFilter>
Returns
Type Description
UrlFilteringProfile.Builder

addUrlFilters(UrlFilter value)

public UrlFilteringProfile.Builder addUrlFilters(UrlFilter value)

Optional. The list of filtering configs in which each config defines an action to take for some URL match.

repeated .google.cloud.networksecurity.v1.UrlFilter url_filters = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value UrlFilter
Returns
Type Description
UrlFilteringProfile.Builder

addUrlFilters(UrlFilter.Builder builderForValue)

public UrlFilteringProfile.Builder addUrlFilters(UrlFilter.Builder builderForValue)

Optional. The list of filtering configs in which each config defines an action to take for some URL match.

repeated .google.cloud.networksecurity.v1.UrlFilter url_filters = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue UrlFilter.Builder
Returns
Type Description
UrlFilteringProfile.Builder

addUrlFilters(int index, UrlFilter value)

public UrlFilteringProfile.Builder addUrlFilters(int index, UrlFilter value)

Optional. The list of filtering configs in which each config defines an action to take for some URL match.

repeated .google.cloud.networksecurity.v1.UrlFilter url_filters = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value UrlFilter
Returns
Type Description
UrlFilteringProfile.Builder

addUrlFilters(int index, UrlFilter.Builder builderForValue)

public UrlFilteringProfile.Builder addUrlFilters(int index, UrlFilter.Builder builderForValue)

Optional. The list of filtering configs in which each config defines an action to take for some URL match.

repeated .google.cloud.networksecurity.v1.UrlFilter url_filters = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue UrlFilter.Builder
Returns
Type Description
UrlFilteringProfile.Builder

addUrlFiltersBuilder()

public UrlFilter.Builder addUrlFiltersBuilder()

Optional. The list of filtering configs in which each config defines an action to take for some URL match.

repeated .google.cloud.networksecurity.v1.UrlFilter url_filters = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UrlFilter.Builder

addUrlFiltersBuilder(int index)

public UrlFilter.Builder addUrlFiltersBuilder(int index)

Optional. The list of filtering configs in which each config defines an action to take for some URL match.

repeated .google.cloud.networksecurity.v1.UrlFilter url_filters = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
UrlFilter.Builder

build()

public UrlFilteringProfile build()
Returns
Type Description
UrlFilteringProfile

buildPartial()

public UrlFilteringProfile buildPartial()
Returns
Type Description
UrlFilteringProfile

clear()

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

clearUrlFilters()

public UrlFilteringProfile.Builder clearUrlFilters()

Optional. The list of filtering configs in which each config defines an action to take for some URL match.

repeated .google.cloud.networksecurity.v1.UrlFilter url_filters = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
UrlFilteringProfile.Builder

getDefaultInstanceForType()

public UrlFilteringProfile getDefaultInstanceForType()
Returns
Type Description
UrlFilteringProfile

getDescriptorForType()

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

getUrlFilters(int index)

public UrlFilter getUrlFilters(int index)

Optional. The list of filtering configs in which each config defines an action to take for some URL match.

repeated .google.cloud.networksecurity.v1.UrlFilter url_filters = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
UrlFilter

getUrlFiltersBuilder(int index)

public UrlFilter.Builder getUrlFiltersBuilder(int index)

Optional. The list of filtering configs in which each config defines an action to take for some URL match.

repeated .google.cloud.networksecurity.v1.UrlFilter url_filters = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
UrlFilter.Builder

getUrlFiltersBuilderList()

public List<UrlFilter.Builder> getUrlFiltersBuilderList()

Optional. The list of filtering configs in which each config defines an action to take for some URL match.

repeated .google.cloud.networksecurity.v1.UrlFilter url_filters = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<Builder>

getUrlFiltersCount()

public int getUrlFiltersCount()

Optional. The list of filtering configs in which each config defines an action to take for some URL match.

repeated .google.cloud.networksecurity.v1.UrlFilter url_filters = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getUrlFiltersList()

public List<UrlFilter> getUrlFiltersList()

Optional. The list of filtering configs in which each config defines an action to take for some URL match.

repeated .google.cloud.networksecurity.v1.UrlFilter url_filters = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<UrlFilter>

getUrlFiltersOrBuilder(int index)

public UrlFilterOrBuilder getUrlFiltersOrBuilder(int index)

Optional. The list of filtering configs in which each config defines an action to take for some URL match.

repeated .google.cloud.networksecurity.v1.UrlFilter url_filters = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
UrlFilterOrBuilder

getUrlFiltersOrBuilderList()

public List<? extends UrlFilterOrBuilder> getUrlFiltersOrBuilderList()

Optional. The list of filtering configs in which each config defines an action to take for some URL match.

repeated .google.cloud.networksecurity.v1.UrlFilter url_filters = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.networksecurity.v1.UrlFilterOrBuilder>

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(UrlFilteringProfile other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

removeUrlFilters(int index)

public UrlFilteringProfile.Builder removeUrlFilters(int index)

Optional. The list of filtering configs in which each config defines an action to take for some URL match.

repeated .google.cloud.networksecurity.v1.UrlFilter url_filters = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
UrlFilteringProfile.Builder

setUrlFilters(int index, UrlFilter value)

public UrlFilteringProfile.Builder setUrlFilters(int index, UrlFilter value)

Optional. The list of filtering configs in which each config defines an action to take for some URL match.

repeated .google.cloud.networksecurity.v1.UrlFilter url_filters = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
value UrlFilter
Returns
Type Description
UrlFilteringProfile.Builder

setUrlFilters(int index, UrlFilter.Builder builderForValue)

public UrlFilteringProfile.Builder setUrlFilters(int index, UrlFilter.Builder builderForValue)

Optional. The list of filtering configs in which each config defines an action to take for some URL match.

repeated .google.cloud.networksecurity.v1.UrlFilter url_filters = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
index int
builderForValue UrlFilter.Builder
Returns
Type Description
UrlFilteringProfile.Builder