Interface ReportConfigOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    ReportConfig, ReportConfig.Builder

    public interface ReportConfigOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getName

        String getName()
         name of resource. It will be of form
         projects/<project>/locations/<location>/reportConfigs/<report-config-id>.
         
        string name = 1;
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         name of resource. It will be of form
         projects/<project>/locations/<location>/reportConfigs/<report-config-id>.
         
        string name = 1;
        Returns:
        The bytes for name.
      • hasCreateTime

        boolean hasCreateTime()
         Output only. [Output only] Create time stamp
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        com.google.protobuf.Timestamp getCreateTime()
         Output only. [Output only] Create time stamp
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The createTime.
      • getCreateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Output only. [Output only] Create time stamp
         
        .google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasUpdateTime

        boolean hasUpdateTime()
         Output only. [Output only] Update time stamp
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the updateTime field is set.
      • getUpdateTime

        com.google.protobuf.Timestamp getUpdateTime()
         Output only. [Output only] Update time stamp
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The updateTime.
      • getUpdateTimeOrBuilder

        com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
         Output only. [Output only] Update time stamp
         
        .google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasFrequencyOptions

        boolean hasFrequencyOptions()
         The frequency of report generation.
         
        .google.cloud.storageinsights.v1.FrequencyOptions frequency_options = 5;
        Returns:
        Whether the frequencyOptions field is set.
      • getFrequencyOptions

        FrequencyOptions getFrequencyOptions()
         The frequency of report generation.
         
        .google.cloud.storageinsights.v1.FrequencyOptions frequency_options = 5;
        Returns:
        The frequencyOptions.
      • getFrequencyOptionsOrBuilder

        FrequencyOptionsOrBuilder getFrequencyOptionsOrBuilder()
         The frequency of report generation.
         
        .google.cloud.storageinsights.v1.FrequencyOptions frequency_options = 5;
      • hasCsvOptions

        boolean hasCsvOptions()
         Options for CSV formatted reports.
         
        .google.cloud.storageinsights.v1.CSVOptions csv_options = 6;
        Returns:
        Whether the csvOptions field is set.
      • getCsvOptions

        CSVOptions getCsvOptions()
         Options for CSV formatted reports.
         
        .google.cloud.storageinsights.v1.CSVOptions csv_options = 6;
        Returns:
        The csvOptions.
      • getCsvOptionsOrBuilder

        CSVOptionsOrBuilder getCsvOptionsOrBuilder()
         Options for CSV formatted reports.
         
        .google.cloud.storageinsights.v1.CSVOptions csv_options = 6;
      • hasParquetOptions

        boolean hasParquetOptions()
         Options for Parquet formatted reports.
         
        .google.cloud.storageinsights.v1.ParquetOptions parquet_options = 7;
        Returns:
        Whether the parquetOptions field is set.
      • getParquetOptions

        ParquetOptions getParquetOptions()
         Options for Parquet formatted reports.
         
        .google.cloud.storageinsights.v1.ParquetOptions parquet_options = 7;
        Returns:
        The parquetOptions.
      • getParquetOptionsOrBuilder

        ParquetOptionsOrBuilder getParquetOptionsOrBuilder()
         Options for Parquet formatted reports.
         
        .google.cloud.storageinsights.v1.ParquetOptions parquet_options = 7;
      • hasObjectMetadataReportOptions

        boolean hasObjectMetadataReportOptions()
         Report for exporting object metadata.
         
        .google.cloud.storageinsights.v1.ObjectMetadataReportOptions object_metadata_report_options = 8;
        Returns:
        Whether the objectMetadataReportOptions field is set.
      • getObjectMetadataReportOptions

        ObjectMetadataReportOptions getObjectMetadataReportOptions()
         Report for exporting object metadata.
         
        .google.cloud.storageinsights.v1.ObjectMetadataReportOptions object_metadata_report_options = 8;
        Returns:
        The objectMetadataReportOptions.
      • getObjectMetadataReportOptionsOrBuilder

        ObjectMetadataReportOptionsOrBuilder getObjectMetadataReportOptionsOrBuilder()
         Report for exporting object metadata.
         
        .google.cloud.storageinsights.v1.ObjectMetadataReportOptions object_metadata_report_options = 8;
      • getLabelsCount

        int getLabelsCount()
         Labels as key value pairs
         
        map<string, string> labels = 10;
      • containsLabels

        boolean containsLabels​(String key)
         Labels as key value pairs
         
        map<string, string> labels = 10;
      • getLabelsMap

        Map<String,​String> getLabelsMap()
         Labels as key value pairs
         
        map<string, string> labels = 10;
      • getLabelsOrDefault

        String getLabelsOrDefault​(String key,
                                  String defaultValue)
         Labels as key value pairs
         
        map<string, string> labels = 10;
      • getLabelsOrThrow

        String getLabelsOrThrow​(String key)
         Labels as key value pairs
         
        map<string, string> labels = 10;
      • getDisplayName

        String getDisplayName()
         User provided display name which can be empty and limited to 256 characters
         that is editable.
         
        string display_name = 11;
        Returns:
        The displayName.
      • getDisplayNameBytes

        com.google.protobuf.ByteString getDisplayNameBytes()
         User provided display name which can be empty and limited to 256 characters
         that is editable.
         
        string display_name = 11;
        Returns:
        The bytes for displayName.