Class: Google::Cloud::StorageInsights::V1::ReportConfig
- Inherits:
-
Object
- Object
- Google::Cloud::StorageInsights::V1::ReportConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/storageinsights/v1/storageinsights.rb
Overview
Message describing ReportConfig object. ReportConfig is the configuration to generate reports. See https://cloud.google.com/storage/docs/insights/using-inventory-reports#create-config-rest for more details on how to set various fields. Next ID: 12
Defined Under Namespace
Classes: LabelsEntry
Instance Attribute Summary collapse
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#csv_options ⇒ ::Google::Cloud::StorageInsights::V1::CSVOptions
Options for CSV formatted reports.
-
#display_name ⇒ ::String
User provided display name which can be empty and limited to 256 characters that is editable.
-
#frequency_options ⇒ ::Google::Cloud::StorageInsights::V1::FrequencyOptions
The frequency of report generation.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Labels as key value pairs.
-
#name ⇒ ::String
Name of resource.
-
#object_metadata_report_options ⇒ ::Google::Cloud::StorageInsights::V1::ObjectMetadataReportOptions
Report for exporting object metadata.
-
#parquet_options ⇒ ::Google::Cloud::StorageInsights::V1::ParquetOptions
Options for Parquet formatted reports.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. [Output only] Create time stamp.
418 419 420 421 422 423 424 425 426 427 428 429 430 |
# File 'proto_docs/google/cloud/storageinsights/v1/storageinsights.rb', line 418 class ReportConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#csv_options ⇒ ::Google::Cloud::StorageInsights::V1::CSVOptions
Returns Options for CSV formatted reports.
418 419 420 421 422 423 424 425 426 427 428 429 430 |
# File 'proto_docs/google/cloud/storageinsights/v1/storageinsights.rb', line 418 class ReportConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#display_name ⇒ ::String
Returns User provided display name which can be empty and limited to 256 characters that is editable.
418 419 420 421 422 423 424 425 426 427 428 429 430 |
# File 'proto_docs/google/cloud/storageinsights/v1/storageinsights.rb', line 418 class ReportConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#frequency_options ⇒ ::Google::Cloud::StorageInsights::V1::FrequencyOptions
Returns The frequency of report generation.
418 419 420 421 422 423 424 425 426 427 428 429 430 |
# File 'proto_docs/google/cloud/storageinsights/v1/storageinsights.rb', line 418 class ReportConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Labels as key value pairs.
418 419 420 421 422 423 424 425 426 427 428 429 430 |
# File 'proto_docs/google/cloud/storageinsights/v1/storageinsights.rb', line 418 class ReportConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#name ⇒ ::String
Returns name of resource. It will be of form
projects/
418 419 420 421 422 423 424 425 426 427 428 429 430 |
# File 'proto_docs/google/cloud/storageinsights/v1/storageinsights.rb', line 418 class ReportConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#object_metadata_report_options ⇒ ::Google::Cloud::StorageInsights::V1::ObjectMetadataReportOptions
Returns Report for exporting object metadata.
418 419 420 421 422 423 424 425 426 427 428 429 430 |
# File 'proto_docs/google/cloud/storageinsights/v1/storageinsights.rb', line 418 class ReportConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#parquet_options ⇒ ::Google::Cloud::StorageInsights::V1::ParquetOptions
Returns Options for Parquet formatted reports.
418 419 420 421 422 423 424 425 426 427 428 429 430 |
# File 'proto_docs/google/cloud/storageinsights/v1/storageinsights.rb', line 418 class ReportConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. [Output only] Update time stamp.
418 419 420 421 422 423 424 425 426 427 428 429 430 |
# File 'proto_docs/google/cloud/storageinsights/v1/storageinsights.rb', line 418 class ReportConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |