Class ObjectMetadataReportOptions (0.17.0)

public final class ObjectMetadataReportOptions extends GeneratedMessageV3 implements ObjectMetadataReportOptionsOrBuilder

Report specification for exporting object metadata. Next ID: 4

Protobuf type google.cloud.storageinsights.v1.ObjectMetadataReportOptions

Static Fields

METADATA_FIELDS_FIELD_NUMBER

public static final int METADATA_FIELDS_FIELD_NUMBER
Field Value
TypeDescription
int

STORAGE_DESTINATION_OPTIONS_FIELD_NUMBER

public static final int STORAGE_DESTINATION_OPTIONS_FIELD_NUMBER
Field Value
TypeDescription
int

STORAGE_FILTERS_FIELD_NUMBER

public static final int STORAGE_FILTERS_FIELD_NUMBER
Field Value
TypeDescription
int

Static Methods

getDefaultInstance()

public static ObjectMetadataReportOptions getDefaultInstance()
Returns
TypeDescription
ObjectMetadataReportOptions

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

newBuilder()

public static ObjectMetadataReportOptions.Builder newBuilder()
Returns
TypeDescription
ObjectMetadataReportOptions.Builder

newBuilder(ObjectMetadataReportOptions prototype)

public static ObjectMetadataReportOptions.Builder newBuilder(ObjectMetadataReportOptions prototype)
Parameter
NameDescription
prototypeObjectMetadataReportOptions
Returns
TypeDescription
ObjectMetadataReportOptions.Builder

parseDelimitedFrom(InputStream input)

public static ObjectMetadataReportOptions parseDelimitedFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
ObjectMetadataReportOptions
Exceptions
TypeDescription
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static ObjectMetadataReportOptions parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ObjectMetadataReportOptions
Exceptions
TypeDescription
IOException

parseFrom(byte[] data)

public static ObjectMetadataReportOptions parseFrom(byte[] data)
Parameter
NameDescription
databyte[]
Returns
TypeDescription
ObjectMetadataReportOptions
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static ObjectMetadataReportOptions parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
databyte[]
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ObjectMetadataReportOptions
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data)

public static ObjectMetadataReportOptions parseFrom(ByteString data)
Parameter
NameDescription
dataByteString
Returns
TypeDescription
ObjectMetadataReportOptions
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static ObjectMetadataReportOptions parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteString
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ObjectMetadataReportOptions
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static ObjectMetadataReportOptions parseFrom(CodedInputStream input)
Parameter
NameDescription
inputCodedInputStream
Returns
TypeDescription
ObjectMetadataReportOptions
Exceptions
TypeDescription
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static ObjectMetadataReportOptions parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ObjectMetadataReportOptions
Exceptions
TypeDescription
IOException

parseFrom(InputStream input)

public static ObjectMetadataReportOptions parseFrom(InputStream input)
Parameter
NameDescription
inputInputStream
Returns
TypeDescription
ObjectMetadataReportOptions
Exceptions
TypeDescription
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static ObjectMetadataReportOptions parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ObjectMetadataReportOptions
Exceptions
TypeDescription
IOException

parseFrom(ByteBuffer data)

public static ObjectMetadataReportOptions parseFrom(ByteBuffer data)
Parameter
NameDescription
dataByteBuffer
Returns
TypeDescription
ObjectMetadataReportOptions
Exceptions
TypeDescription
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static ObjectMetadataReportOptions parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
dataByteBuffer
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ObjectMetadataReportOptions
Exceptions
TypeDescription
InvalidProtocolBufferException

parser()

public static Parser<ObjectMetadataReportOptions> parser()
Returns
TypeDescription
Parser<ObjectMetadataReportOptions>

Methods

equals(Object obj)

public boolean equals(Object obj)
Parameter
NameDescription
objObject
Returns
TypeDescription
boolean
Overrides

getDefaultInstanceForType()

public ObjectMetadataReportOptions getDefaultInstanceForType()
Returns
TypeDescription
ObjectMetadataReportOptions

getDestinationOptionsCase()

public ObjectMetadataReportOptions.DestinationOptionsCase getDestinationOptionsCase()
Returns
TypeDescription
ObjectMetadataReportOptions.DestinationOptionsCase

getFilterCase()

public ObjectMetadataReportOptions.FilterCase getFilterCase()
Returns
TypeDescription
ObjectMetadataReportOptions.FilterCase

getMetadataFields(int index)

public String getMetadataFields(int index)

Metadata fields to be included in the report.

repeated string metadata_fields = 1;

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The metadataFields at the given index.

getMetadataFieldsBytes(int index)

public ByteString getMetadataFieldsBytes(int index)

Metadata fields to be included in the report.

repeated string metadata_fields = 1;

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the metadataFields at the given index.

getMetadataFieldsCount()

public int getMetadataFieldsCount()

Metadata fields to be included in the report.

repeated string metadata_fields = 1;

Returns
TypeDescription
int

The count of metadataFields.

getMetadataFieldsList()

public ProtocolStringList getMetadataFieldsList()

Metadata fields to be included in the report.

repeated string metadata_fields = 1;

Returns
TypeDescription
ProtocolStringList

A list containing the metadataFields.

getParserForType()

public Parser<ObjectMetadataReportOptions> getParserForType()
Returns
TypeDescription
Parser<ObjectMetadataReportOptions>
Overrides

getSerializedSize()

public int getSerializedSize()
Returns
TypeDescription
int
Overrides

getStorageDestinationOptions()

public CloudStorageDestinationOptions getStorageDestinationOptions()

Cloud Storage as the storage system.

.google.cloud.storageinsights.v1.CloudStorageDestinationOptions storage_destination_options = 3;

Returns
TypeDescription
CloudStorageDestinationOptions

The storageDestinationOptions.

getStorageDestinationOptionsOrBuilder()

public CloudStorageDestinationOptionsOrBuilder getStorageDestinationOptionsOrBuilder()

Cloud Storage as the storage system.

.google.cloud.storageinsights.v1.CloudStorageDestinationOptions storage_destination_options = 3;

Returns
TypeDescription
CloudStorageDestinationOptionsOrBuilder

getStorageFilters()

public CloudStorageFilters getStorageFilters()

Cloud Storage as the storage system.

.google.cloud.storageinsights.v1.CloudStorageFilters storage_filters = 2;

Returns
TypeDescription
CloudStorageFilters

The storageFilters.

getStorageFiltersOrBuilder()

public CloudStorageFiltersOrBuilder getStorageFiltersOrBuilder()

Cloud Storage as the storage system.

.google.cloud.storageinsights.v1.CloudStorageFilters storage_filters = 2;

Returns
TypeDescription
CloudStorageFiltersOrBuilder

hasStorageDestinationOptions()

public boolean hasStorageDestinationOptions()

Cloud Storage as the storage system.

.google.cloud.storageinsights.v1.CloudStorageDestinationOptions storage_destination_options = 3;

Returns
TypeDescription
boolean

Whether the storageDestinationOptions field is set.

hasStorageFilters()

public boolean hasStorageFilters()

Cloud Storage as the storage system.

.google.cloud.storageinsights.v1.CloudStorageFilters storage_filters = 2;

Returns
TypeDescription
boolean

Whether the storageFilters field is set.

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

newBuilderForType()

public ObjectMetadataReportOptions.Builder newBuilderForType()
Returns
TypeDescription
ObjectMetadataReportOptions.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected ObjectMetadataReportOptions.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
NameDescription
parentBuilderParent
Returns
TypeDescription
ObjectMetadataReportOptions.Builder
Overrides

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
NameDescription
unusedUnusedPrivateParameter
Returns
TypeDescription
Object
Overrides

toBuilder()

public ObjectMetadataReportOptions.Builder toBuilder()
Returns
TypeDescription
ObjectMetadataReportOptions.Builder

writeTo(CodedOutputStream output)

public void writeTo(CodedOutputStream output)
Parameter
NameDescription
outputCodedOutputStream
Overrides
Exceptions
TypeDescription
IOException