Class IntelligenceConfig.Filter (2.53.0)

public static final class IntelligenceConfig.Filter extends GeneratedMessageV3 implements IntelligenceConfig.FilterOrBuilder

Filter over location and bucket using include or exclude semantics. Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan.

Protobuf type google.storage.control.v2.IntelligenceConfig.Filter

Static Fields

EXCLUDED_CLOUD_STORAGE_BUCKETS_FIELD_NUMBER

public static final int EXCLUDED_CLOUD_STORAGE_BUCKETS_FIELD_NUMBER
Field Value
Type Description
int

EXCLUDED_CLOUD_STORAGE_LOCATIONS_FIELD_NUMBER

public static final int EXCLUDED_CLOUD_STORAGE_LOCATIONS_FIELD_NUMBER
Field Value
Type Description
int

INCLUDED_CLOUD_STORAGE_BUCKETS_FIELD_NUMBER

public static final int INCLUDED_CLOUD_STORAGE_BUCKETS_FIELD_NUMBER
Field Value
Type Description
int

INCLUDED_CLOUD_STORAGE_LOCATIONS_FIELD_NUMBER

public static final int INCLUDED_CLOUD_STORAGE_LOCATIONS_FIELD_NUMBER
Field Value
Type Description
int

Static Methods

getDefaultInstance()

public static IntelligenceConfig.Filter getDefaultInstance()
Returns
Type Description
IntelligenceConfig.Filter

getDescriptor()

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

newBuilder()

public static IntelligenceConfig.Filter.Builder newBuilder()
Returns
Type Description
IntelligenceConfig.Filter.Builder

newBuilder(IntelligenceConfig.Filter prototype)

public static IntelligenceConfig.Filter.Builder newBuilder(IntelligenceConfig.Filter prototype)
Parameter
Name Description
prototype IntelligenceConfig.Filter
Returns
Type Description
IntelligenceConfig.Filter.Builder

parseDelimitedFrom(InputStream input)

public static IntelligenceConfig.Filter parseDelimitedFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
IntelligenceConfig.Filter
Exceptions
Type Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static IntelligenceConfig.Filter parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
IntelligenceConfig.Filter
Exceptions
Type Description
IOException

parseFrom(byte[] data)

public static IntelligenceConfig.Filter parseFrom(byte[] data)
Parameter
Name Description
data byte[]
Returns
Type Description
IntelligenceConfig.Filter
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static IntelligenceConfig.Filter parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data byte[]
extensionRegistry ExtensionRegistryLite
Returns
Type Description
IntelligenceConfig.Filter
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static IntelligenceConfig.Filter parseFrom(ByteString data)
Parameter
Name Description
data ByteString
Returns
Type Description
IntelligenceConfig.Filter
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static IntelligenceConfig.Filter parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteString
extensionRegistry ExtensionRegistryLite
Returns
Type Description
IntelligenceConfig.Filter
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static IntelligenceConfig.Filter parseFrom(CodedInputStream input)
Parameter
Name Description
input CodedInputStream
Returns
Type Description
IntelligenceConfig.Filter
Exceptions
Type Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static IntelligenceConfig.Filter parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
IntelligenceConfig.Filter
Exceptions
Type Description
IOException

parseFrom(InputStream input)

public static IntelligenceConfig.Filter parseFrom(InputStream input)
Parameter
Name Description
input InputStream
Returns
Type Description
IntelligenceConfig.Filter
Exceptions
Type Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static IntelligenceConfig.Filter parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input InputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
IntelligenceConfig.Filter
Exceptions
Type Description
IOException

parseFrom(ByteBuffer data)

public static IntelligenceConfig.Filter parseFrom(ByteBuffer data)
Parameter
Name Description
data ByteBuffer
Returns
Type Description
IntelligenceConfig.Filter
Exceptions
Type Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static IntelligenceConfig.Filter parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Returns
Type Description
IntelligenceConfig.Filter
Exceptions
Type Description
InvalidProtocolBufferException

parser()

public static Parser<IntelligenceConfig.Filter> parser()
Returns
Type Description
Parser<Filter>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
Name Description
obj Object
Returns
Type Description
boolean
Overrides

getCloudStorageBucketsCase()

public IntelligenceConfig.Filter.CloudStorageBucketsCase getCloudStorageBucketsCase()
Returns
Type Description
IntelligenceConfig.Filter.CloudStorageBucketsCase

getCloudStorageLocationsCase()

public IntelligenceConfig.Filter.CloudStorageLocationsCase getCloudStorageLocationsCase()
Returns
Type Description
IntelligenceConfig.Filter.CloudStorageLocationsCase

getDefaultInstanceForType()

public IntelligenceConfig.Filter getDefaultInstanceForType()
Returns
Type Description
IntelligenceConfig.Filter

getExcludedCloudStorageBuckets()

public IntelligenceConfig.Filter.CloudStorageBuckets getExcludedCloudStorageBuckets()

Buckets to exclude.

.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageBuckets excluded_cloud_storage_buckets = 4;

Returns
Type Description
IntelligenceConfig.Filter.CloudStorageBuckets

The excludedCloudStorageBuckets.

getExcludedCloudStorageBucketsOrBuilder()

public IntelligenceConfig.Filter.CloudStorageBucketsOrBuilder getExcludedCloudStorageBucketsOrBuilder()

Buckets to exclude.

.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageBuckets excluded_cloud_storage_buckets = 4;

Returns
Type Description
IntelligenceConfig.Filter.CloudStorageBucketsOrBuilder

getExcludedCloudStorageLocations()

public IntelligenceConfig.Filter.CloudStorageLocations getExcludedCloudStorageLocations()

Bucket locations to exclude.

.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageLocations excluded_cloud_storage_locations = 2;

Returns
Type Description
IntelligenceConfig.Filter.CloudStorageLocations

The excludedCloudStorageLocations.

getExcludedCloudStorageLocationsOrBuilder()

public IntelligenceConfig.Filter.CloudStorageLocationsOrBuilder getExcludedCloudStorageLocationsOrBuilder()

Bucket locations to exclude.

.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageLocations excluded_cloud_storage_locations = 2;

Returns
Type Description
IntelligenceConfig.Filter.CloudStorageLocationsOrBuilder

getIncludedCloudStorageBuckets()

public IntelligenceConfig.Filter.CloudStorageBuckets getIncludedCloudStorageBuckets()

Buckets to include.

.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageBuckets included_cloud_storage_buckets = 3;

Returns
Type Description
IntelligenceConfig.Filter.CloudStorageBuckets

The includedCloudStorageBuckets.

getIncludedCloudStorageBucketsOrBuilder()

public IntelligenceConfig.Filter.CloudStorageBucketsOrBuilder getIncludedCloudStorageBucketsOrBuilder()

Buckets to include.

.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageBuckets included_cloud_storage_buckets = 3;

Returns
Type Description
IntelligenceConfig.Filter.CloudStorageBucketsOrBuilder

getIncludedCloudStorageLocations()

public IntelligenceConfig.Filter.CloudStorageLocations getIncludedCloudStorageLocations()

Bucket locations to include.

.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageLocations included_cloud_storage_locations = 1;

Returns
Type Description
IntelligenceConfig.Filter.CloudStorageLocations

The includedCloudStorageLocations.

getIncludedCloudStorageLocationsOrBuilder()

public IntelligenceConfig.Filter.CloudStorageLocationsOrBuilder getIncludedCloudStorageLocationsOrBuilder()

Bucket locations to include.

.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageLocations included_cloud_storage_locations = 1;

Returns
Type Description
IntelligenceConfig.Filter.CloudStorageLocationsOrBuilder

getParserForType()

public Parser<IntelligenceConfig.Filter> getParserForType()
Returns
Type Description
Parser<Filter>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
Type Description
int
Overrides

hasExcludedCloudStorageBuckets()

public boolean hasExcludedCloudStorageBuckets()

Buckets to exclude.

.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageBuckets excluded_cloud_storage_buckets = 4;

Returns
Type Description
boolean

Whether the excludedCloudStorageBuckets field is set.

hasExcludedCloudStorageLocations()

public boolean hasExcludedCloudStorageLocations()

Bucket locations to exclude.

.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageLocations excluded_cloud_storage_locations = 2;

Returns
Type Description
boolean

Whether the excludedCloudStorageLocations field is set.

hasIncludedCloudStorageBuckets()

public boolean hasIncludedCloudStorageBuckets()

Buckets to include.

.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageBuckets included_cloud_storage_buckets = 3;

Returns
Type Description
boolean

Whether the includedCloudStorageBuckets field is set.

hasIncludedCloudStorageLocations()

public boolean hasIncludedCloudStorageLocations()

Bucket locations to include.

.google.storage.control.v2.IntelligenceConfig.Filter.CloudStorageLocations included_cloud_storage_locations = 1;

Returns
Type Description
boolean

Whether the includedCloudStorageLocations field is set.

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

newBuilderForType()

public IntelligenceConfig.Filter.Builder newBuilderForType()
Returns
Type Description
IntelligenceConfig.Filter.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected IntelligenceConfig.Filter.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Name Description
parent BuilderParent
Returns
Type Description
IntelligenceConfig.Filter.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Name Description
unused UnusedPrivateParameter
Returns
Type Description
Object
Overrides

toBuilder()

public IntelligenceConfig.Filter.Builder toBuilder()
Returns
Type Description
IntelligenceConfig.Filter.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
Name Description
output CodedOutputStream
Overrides
Exceptions
Type Description
IOException