Package cloud.google.com/go/storageinsights/apiv1/storageinsightspb (v1.2.1)

Constants

StorageInsights_ListReportConfigs_FullMethodName, StorageInsights_GetReportConfig_FullMethodName, StorageInsights_CreateReportConfig_FullMethodName, StorageInsights_UpdateReportConfig_FullMethodName, StorageInsights_DeleteReportConfig_FullMethodName, StorageInsights_ListReportDetails_FullMethodName, StorageInsights_GetReportDetail_FullMethodName, StorageInsights_ListDatasetConfigs_FullMethodName, StorageInsights_GetDatasetConfig_FullMethodName, StorageInsights_CreateDatasetConfig_FullMethodName, StorageInsights_UpdateDatasetConfig_FullMethodName, StorageInsights_DeleteDatasetConfig_FullMethodName, StorageInsights_LinkDataset_FullMethodName, StorageInsights_UnlinkDataset_FullMethodName

const (
	StorageInsights_ListReportConfigs_FullMethodName   = "/google.cloud.storageinsights.v1.StorageInsights/ListReportConfigs"
	StorageInsights_GetReportConfig_FullMethodName     = "/google.cloud.storageinsights.v1.StorageInsights/GetReportConfig"
	StorageInsights_CreateReportConfig_FullMethodName  = "/google.cloud.storageinsights.v1.StorageInsights/CreateReportConfig"
	StorageInsights_UpdateReportConfig_FullMethodName  = "/google.cloud.storageinsights.v1.StorageInsights/UpdateReportConfig"
	StorageInsights_DeleteReportConfig_FullMethodName  = "/google.cloud.storageinsights.v1.StorageInsights/DeleteReportConfig"
	StorageInsights_ListReportDetails_FullMethodName   = "/google.cloud.storageinsights.v1.StorageInsights/ListReportDetails"
	StorageInsights_GetReportDetail_FullMethodName     = "/google.cloud.storageinsights.v1.StorageInsights/GetReportDetail"
	StorageInsights_ListDatasetConfigs_FullMethodName  = "/google.cloud.storageinsights.v1.StorageInsights/ListDatasetConfigs"
	StorageInsights_GetDatasetConfig_FullMethodName    = "/google.cloud.storageinsights.v1.StorageInsights/GetDatasetConfig"
	StorageInsights_CreateDatasetConfig_FullMethodName = "/google.cloud.storageinsights.v1.StorageInsights/CreateDatasetConfig"
	StorageInsights_UpdateDatasetConfig_FullMethodName = "/google.cloud.storageinsights.v1.StorageInsights/UpdateDatasetConfig"
	StorageInsights_DeleteDatasetConfig_FullMethodName = "/google.cloud.storageinsights.v1.StorageInsights/DeleteDatasetConfig"
	StorageInsights_LinkDataset_FullMethodName         = "/google.cloud.storageinsights.v1.StorageInsights/LinkDataset"
	StorageInsights_UnlinkDataset_FullMethodName       = "/google.cloud.storageinsights.v1.StorageInsights/UnlinkDataset"
)

Variables

FrequencyOptions_Frequency_name, FrequencyOptions_Frequency_value

var (
	FrequencyOptions_Frequency_name = map[int32]string{
		0: "FREQUENCY_UNSPECIFIED",
		1: "DAILY",
		2: "WEEKLY",
	}
	FrequencyOptions_Frequency_value = map[string]int32{
		"FREQUENCY_UNSPECIFIED": 0,
		"DAILY":                 1,
		"WEEKLY":                2,
	}
)

Enum value maps for FrequencyOptions_Frequency.

Identity_IdentityType_name, Identity_IdentityType_value

var (
	Identity_IdentityType_name = map[int32]string{
		0: "IDENTITY_TYPE_UNSPECIFIED",
		1: "IDENTITY_TYPE_PER_CONFIG",
		2: "IDENTITY_TYPE_PER_PROJECT",
	}
	Identity_IdentityType_value = map[string]int32{
		"IDENTITY_TYPE_UNSPECIFIED": 0,
		"IDENTITY_TYPE_PER_CONFIG":  1,
		"IDENTITY_TYPE_PER_PROJECT": 2,
	}
)

Enum value maps for Identity_IdentityType.

DatasetConfig_ConfigState_name, DatasetConfig_ConfigState_value

var (
	DatasetConfig_ConfigState_name = map[int32]string{
		0: "CONFIG_STATE_UNSPECIFIED",
		1: "CONFIG_STATE_ACTIVE",
		2: "CONFIG_STATE_VERIFICATION_IN_PROGRESS",
		3: "CONFIG_STATE_CREATED",
		4: "CONFIG_STATE_PROCESSING",
	}
	DatasetConfig_ConfigState_value = map[string]int32{
		"CONFIG_STATE_UNSPECIFIED":              0,
		"CONFIG_STATE_ACTIVE":                   1,
		"CONFIG_STATE_VERIFICATION_IN_PROGRESS": 2,
		"CONFIG_STATE_CREATED":                  3,
		"CONFIG_STATE_PROCESSING":               4,
	}
)

Enum value maps for DatasetConfig_ConfigState.

File_google_cloud_storageinsights_v1_storageinsights_proto

var File_google_cloud_storageinsights_v1_storageinsights_proto protoreflect.FileDescriptor

StorageInsights_ServiceDesc

var StorageInsights_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "google.cloud.storageinsights.v1.StorageInsights",
	HandlerType: (*StorageInsightsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListReportConfigs",
			Handler:    _StorageInsights_ListReportConfigs_Handler,
		},
		{
			MethodName: "GetReportConfig",
			Handler:    _StorageInsights_GetReportConfig_Handler,
		},
		{
			MethodName: "CreateReportConfig",
			Handler:    _StorageInsights_CreateReportConfig_Handler,
		},
		{
			MethodName: "UpdateReportConfig",
			Handler:    _StorageInsights_UpdateReportConfig_Handler,
		},
		{
			MethodName: "DeleteReportConfig",
			Handler:    _StorageInsights_DeleteReportConfig_Handler,
		},
		{
			MethodName: "ListReportDetails",
			Handler:    _StorageInsights_ListReportDetails_Handler,
		},
		{
			MethodName: "GetReportDetail",
			Handler:    _StorageInsights_GetReportDetail_Handler,
		},
		{
			MethodName: "ListDatasetConfigs",
			Handler:    _StorageInsights_ListDatasetConfigs_Handler,
		},
		{
			MethodName: "GetDatasetConfig",
			Handler:    _StorageInsights_GetDatasetConfig_Handler,
		},
		{
			MethodName: "CreateDatasetConfig",
			Handler:    _StorageInsights_CreateDatasetConfig_Handler,
		},
		{
			MethodName: "UpdateDatasetConfig",
			Handler:    _StorageInsights_UpdateDatasetConfig_Handler,
		},
		{
			MethodName: "DeleteDatasetConfig",
			Handler:    _StorageInsights_DeleteDatasetConfig_Handler,
		},
		{
			MethodName: "LinkDataset",
			Handler:    _StorageInsights_LinkDataset_Handler,
		},
		{
			MethodName: "UnlinkDataset",
			Handler:    _StorageInsights_UnlinkDataset_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "google/cloud/storageinsights/v1/storageinsights.proto",
}

StorageInsights_ServiceDesc is the grpc.ServiceDesc for StorageInsights service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterStorageInsightsServer

func RegisterStorageInsightsServer(s grpc.ServiceRegistrar, srv StorageInsightsServer)

CSVOptions

type CSVOptions struct {

	// Record separator characters in CSV.
	RecordSeparator string `protobuf:"bytes,1,opt,name=record_separator,json=recordSeparator,proto3" json:"record_separator,omitempty"`
	// Delimiter characters in CSV.
	Delimiter string `protobuf:"bytes,2,opt,name=delimiter,proto3" json:"delimiter,omitempty"`
	// If set, will include a header row in the CSV report.
	HeaderRequired bool `protobuf:"varint,3,opt,name=header_required,json=headerRequired,proto3" json:"header_required,omitempty"`
	// contains filtered or unexported fields
}

Options to configure CSV formatted reports.

func (*CSVOptions) Descriptor

func (*CSVOptions) Descriptor() ([]byte, []int)

Deprecated: Use CSVOptions.ProtoReflect.Descriptor instead.

func (*CSVOptions) GetDelimiter

func (x *CSVOptions) GetDelimiter() string

func (*CSVOptions) GetHeaderRequired

func (x *CSVOptions) GetHeaderRequired() bool

func (*CSVOptions) GetRecordSeparator

func (x *CSVOptions) GetRecordSeparator() string

func (*CSVOptions) ProtoMessage

func (*CSVOptions) ProtoMessage()

func (*CSVOptions) ProtoReflect

func (x *CSVOptions) ProtoReflect() protoreflect.Message

func (*CSVOptions) Reset

func (x *CSVOptions) Reset()

func (*CSVOptions) String

func (x *CSVOptions) String() string

CloudStorageDestinationOptions

type CloudStorageDestinationOptions struct {

	// Destination bucket.
	Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	// Destination path is the path in the bucket where the report should be
	// generated.
	DestinationPath string `protobuf:"bytes,2,opt,name=destination_path,json=destinationPath,proto3" json:"destination_path,omitempty"`
	// contains filtered or unexported fields
}

Options to store reports in storage systems. Next ID: 3

func (*CloudStorageDestinationOptions) Descriptor

func (*CloudStorageDestinationOptions) Descriptor() ([]byte, []int)

Deprecated: Use CloudStorageDestinationOptions.ProtoReflect.Descriptor instead.

func (*CloudStorageDestinationOptions) GetBucket

func (x *CloudStorageDestinationOptions) GetBucket() string

func (*CloudStorageDestinationOptions) GetDestinationPath

func (x *CloudStorageDestinationOptions) GetDestinationPath() string

func (*CloudStorageDestinationOptions) ProtoMessage

func (*CloudStorageDestinationOptions) ProtoMessage()

func (*CloudStorageDestinationOptions) ProtoReflect

func (*CloudStorageDestinationOptions) Reset

func (x *CloudStorageDestinationOptions) Reset()

func (*CloudStorageDestinationOptions) String

CloudStorageFilters

type CloudStorageFilters struct {

	// Bucket for which the report will be generated.
	Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	// contains filtered or unexported fields
}

Options to filter data on storage systems. Next ID: 2

func (*CloudStorageFilters) Descriptor

func (*CloudStorageFilters) Descriptor() ([]byte, []int)

Deprecated: Use CloudStorageFilters.ProtoReflect.Descriptor instead.

func (*CloudStorageFilters) GetBucket

func (x *CloudStorageFilters) GetBucket() string

func (*CloudStorageFilters) ProtoMessage

func (*CloudStorageFilters) ProtoMessage()

func (*CloudStorageFilters) ProtoReflect

func (x *CloudStorageFilters) ProtoReflect() protoreflect.Message

func (*CloudStorageFilters) Reset

func (x *CloudStorageFilters) Reset()

func (*CloudStorageFilters) String

func (x *CloudStorageFilters) String() string

CreateDatasetConfigRequest

type CreateDatasetConfigRequest struct {

	// Required. Value for parent.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. ID of the requesting object.
	// If auto-generating ID is enabled on the server-side, remove this field and
	// `dataset_config_id` from the method_signature of Create RPC
	// Note: The value should not contain any hyphens.
	DatasetConfigId string `protobuf:"bytes,2,opt,name=dataset_config_id,json=datasetConfigId,proto3" json:"dataset_config_id,omitempty"`
	// Required. The resource being created
	DatasetConfig *DatasetConfig `protobuf:"bytes,3,opt,name=dataset_config,json=datasetConfig,proto3" json:"dataset_config,omitempty"`
	// Optional. A unique identifier for your request.
	// Specify the request ID if you need to retry the request.
	// If you retry the request with the same ID within 60 minutes, the server
	// ignores the request if it has already completed the original request.
	//
	// For example, if your initial request times out and you retry the request
	// using the same request ID, the server recognizes the original request and
	// does not process the new request.
	//
	// The request ID must be a valid UUID and cannot be a zero UUID
	// (00000000-0000-0000-0000-000000000000).
	RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

Request message for [CreateDatasetConfig][google.cloud.storageinsights.v1.StorageInsights.CreateDatasetConfig]

func (*CreateDatasetConfigRequest) Descriptor

func (*CreateDatasetConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDatasetConfigRequest.ProtoReflect.Descriptor instead.

func (*CreateDatasetConfigRequest) GetDatasetConfig

func (x *CreateDatasetConfigRequest) GetDatasetConfig() *DatasetConfig

func (*CreateDatasetConfigRequest) GetDatasetConfigId

func (x *CreateDatasetConfigRequest) GetDatasetConfigId() string

func (*CreateDatasetConfigRequest) GetParent

func (x *CreateDatasetConfigRequest) GetParent() string

func (*CreateDatasetConfigRequest) GetRequestId

func (x *CreateDatasetConfigRequest) GetRequestId() string

func (*CreateDatasetConfigRequest) ProtoMessage

func (*CreateDatasetConfigRequest) ProtoMessage()

func (*CreateDatasetConfigRequest) ProtoReflect

func (*CreateDatasetConfigRequest) Reset

func (x *CreateDatasetConfigRequest) Reset()

func (*CreateDatasetConfigRequest) String

func (x *CreateDatasetConfigRequest) String() string

CreateReportConfigRequest

type CreateReportConfigRequest struct {

	// Required. Value for parent.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The resource being created
	ReportConfig *ReportConfig `protobuf:"bytes,3,opt,name=report_config,json=reportConfig,proto3" json:"report_config,omitempty"`
	// Optional. An optional request ID to identify requests. Specify a unique
	// request ID so that if you must retry your request, the server will know to
	// ignore the request if it has already been completed. The server will
	// guarantee that for at least 60 minutes since the first request.
	//
	// For example, consider a situation where you make an initial request and
	// the request times out. If you make the request again with the same request
	// ID, the server can check if original operation with the same request ID
	// was received, and if so, will ignore the second request. This prevents
	// clients from accidentally creating duplicate commitments.
	//
	// The request ID must be a valid UUID with the exception that zero UUID is
	// not supported (00000000-0000-0000-0000-000000000000).
	RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

Message for creating a ReportConfig

func (*CreateReportConfigRequest) Descriptor

func (*CreateReportConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateReportConfigRequest.ProtoReflect.Descriptor instead.

func (*CreateReportConfigRequest) GetParent

func (x *CreateReportConfigRequest) GetParent() string

func (*CreateReportConfigRequest) GetReportConfig

func (x *CreateReportConfigRequest) GetReportConfig() *ReportConfig

func (*CreateReportConfigRequest) GetRequestId

func (x *CreateReportConfigRequest) GetRequestId() string

func (*CreateReportConfigRequest) ProtoMessage

func (*CreateReportConfigRequest) ProtoMessage()

func (*CreateReportConfigRequest) ProtoReflect

func (*CreateReportConfigRequest) Reset

func (x *CreateReportConfigRequest) Reset()

func (*CreateReportConfigRequest) String

func (x *CreateReportConfigRequest) String() string

DatasetConfig

type DatasetConfig struct {

	// Identifier. name of resource
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The UTC time at which the dataset configuration was created.
	// This is auto-populated.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The UTC time at which the dataset configuration was last
	// updated. This is auto-populated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Labels as key value pairs
	Labels map[string]string `protobuf:"bytes,4,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
	// Output only. System generated unique identifier for the resource.
	Uid string `protobuf:"bytes,5,opt,name=uid,proto3" json:"uid,omitempty"`
	// Optional. Organization resource ID that the source projects should belong
	// to. Projects that do not belong to the provided organization are not
	// considered when creating the dataset.
	OrganizationNumber int64 `protobuf:"varint,22,opt,name=organization_number,json=organizationNumber,proto3" json:"organization_number,omitempty"`
	// Defines the options for providing source identifiers for the dataset.
	//
	// Types that are assignable to SourceOptions:
	//
	//	*DatasetConfig_SourceProjects_
	//	*DatasetConfig_SourceFolders_
	//	*DatasetConfig_OrganizationScope
	//	*DatasetConfig_CloudStorageObjectPath
	SourceOptions isDatasetConfig_SourceOptions `protobuf_oneof:"source_options"`
	// Cloud Storage locations to include or exclude.
	//
	// Types that are assignable to CloudStorageLocations:
	//
	//	*DatasetConfig_IncludeCloudStorageLocations
	//	*DatasetConfig_ExcludeCloudStorageLocations
	CloudStorageLocations isDatasetConfig_CloudStorageLocations `protobuf_oneof:"cloud_storage_locations"`
	// Cloud Storage buckets to include or exclude.
	//
	// Types that are assignable to CloudStorageBuckets:
	//
	//	*DatasetConfig_IncludeCloudStorageBuckets
	//	*DatasetConfig_ExcludeCloudStorageBuckets
	CloudStorageBuckets isDatasetConfig_CloudStorageBuckets `protobuf_oneof:"cloud_storage_buckets"`
	// If set to `true`, the request includes all the newly created buckets in the
	// dataset that meet the inclusion and exclusion rules.
	IncludeNewlyCreatedBuckets bool `protobuf:"varint,12,opt,name=include_newly_created_buckets,json=includeNewlyCreatedBuckets,proto3" json:"include_newly_created_buckets,omitempty"`
	// Optional. If set to `false`, then all the permission checks must be
	// successful before the system can start ingesting data. This field can only
	// be updated before the system ingests data for the first time. Any attempt
	// to modify the field after data ingestion starts results in an error.
	//
	// Deprecated: Marked as deprecated in google/cloud/storageinsights/v1/storageinsights.proto.
	SkipVerificationAndIngest bool `protobuf:"varint,19,opt,name=skip_verification_and_ingest,json=skipVerificationAndIngest,proto3" json:"skip_verification_and_ingest,omitempty"`
	// Number of days of history that must be retained.
	RetentionPeriodDays int32 `protobuf:"varint,14,opt,name=retention_period_days,json=retentionPeriodDays,proto3" json:"retention_period_days,omitempty"`
	// Details of the linked dataset.
	Link *DatasetConfig_Link `protobuf:"bytes,15,opt,name=link,proto3" json:"link,omitempty"`
	// Identity used by this `datasetConfig`.
	Identity *Identity `protobuf:"bytes,16,opt,name=identity,proto3" json:"identity,omitempty"`
	// Output only. Status of the `datasetConfig`.
	Status *status.Status `protobuf:"bytes,17,opt,name=status,proto3" json:"status,omitempty"`
	// Output only. State of the `datasetConfig`.
	DatasetConfigState DatasetConfig_ConfigState `protobuf:"varint,18,opt,name=dataset_config_state,json=datasetConfigState,proto3,enum=google.cloud.storageinsights.v1.DatasetConfig_ConfigState" json:"dataset_config_state,omitempty"`
	// Optional. A user-provided description for the dataset configuration.
	//
	// Maximum length: 256 characters.
	Description string `protobuf:"bytes,20,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

Message describing the dataset configuration properties. For more information, see Dataset configuration properties.

func (*DatasetConfig) Descriptor

func (*DatasetConfig) Descriptor() ([]byte, []int)

Deprecated: Use DatasetConfig.ProtoReflect.Descriptor instead.

func (*DatasetConfig) GetCloudStorageBuckets

func (m *DatasetConfig) GetCloudStorageBuckets() isDatasetConfig_CloudStorageBuckets

func (*DatasetConfig) GetCloudStorageLocations

func (m *DatasetConfig) GetCloudStorageLocations() isDatasetConfig_CloudStorageLocations

func (*DatasetConfig) GetCloudStorageObjectPath

func (x *DatasetConfig) GetCloudStorageObjectPath() string

func (*DatasetConfig) GetCreateTime

func (x *DatasetConfig) GetCreateTime() *timestamppb.Timestamp

func (*DatasetConfig) GetDatasetConfigState

func (x *DatasetConfig) GetDatasetConfigState() DatasetConfig_ConfigState

func (*DatasetConfig) GetDescription

func (x *DatasetConfig) GetDescription() string

func (*DatasetConfig) GetExcludeCloudStorageBuckets

func (x *DatasetConfig) GetExcludeCloudStorageBuckets() *DatasetConfig_CloudStorageBuckets

func (*DatasetConfig) GetExcludeCloudStorageLocations

func (x *DatasetConfig) GetExcludeCloudStorageLocations() *DatasetConfig_CloudStorageLocations

func (*DatasetConfig) GetIdentity

func (x *DatasetConfig) GetIdentity() *Identity

func (*DatasetConfig) GetIncludeCloudStorageBuckets

func (x *DatasetConfig) GetIncludeCloudStorageBuckets() *DatasetConfig_CloudStorageBuckets

func (*DatasetConfig) GetIncludeCloudStorageLocations

func (x *DatasetConfig) GetIncludeCloudStorageLocations() *DatasetConfig_CloudStorageLocations

func (*DatasetConfig) GetIncludeNewlyCreatedBuckets

func (x *DatasetConfig) GetIncludeNewlyCreatedBuckets() bool

func (*DatasetConfig) GetLabels

func (x *DatasetConfig) GetLabels() map[string]string
func (x *DatasetConfig) GetLink() *DatasetConfig_Link

func (*DatasetConfig) GetName

func (x *DatasetConfig) GetName() string

func (*DatasetConfig) GetOrganizationNumber

func (x *DatasetConfig) GetOrganizationNumber() int64

func (*DatasetConfig) GetOrganizationScope

func (x *DatasetConfig) GetOrganizationScope() bool

func (*DatasetConfig) GetRetentionPeriodDays

func (x *DatasetConfig) GetRetentionPeriodDays() int32

func (*DatasetConfig) GetSkipVerificationAndIngest

func (x *DatasetConfig) GetSkipVerificationAndIngest() bool

Deprecated: Marked as deprecated in google/cloud/storageinsights/v1/storageinsights.proto.

func (*DatasetConfig) GetSourceFolders

func (x *DatasetConfig) GetSourceFolders() *DatasetConfig_SourceFolders

func (*DatasetConfig) GetSourceOptions

func (m *DatasetConfig) GetSourceOptions() isDatasetConfig_SourceOptions

func (*DatasetConfig) GetSourceProjects

func (x *DatasetConfig) GetSourceProjects() *DatasetConfig_SourceProjects

func (*DatasetConfig) GetStatus

func (x *DatasetConfig) GetStatus() *status.Status

func (*DatasetConfig) GetUid

func (x *DatasetConfig) GetUid() string

func (*DatasetConfig) GetUpdateTime

func (x *DatasetConfig) GetUpdateTime() *timestamppb.Timestamp

func (*DatasetConfig) ProtoMessage

func (*DatasetConfig) ProtoMessage()

func (*DatasetConfig) ProtoReflect

func (x *DatasetConfig) ProtoReflect() protoreflect.Message

func (*DatasetConfig) Reset

func (x *DatasetConfig) Reset()

func (*DatasetConfig) String

func (x *DatasetConfig) String() string

DatasetConfig_BucketErrors

type DatasetConfig_BucketErrors struct {

	// Optional. Count of successfully validated buckets.
	ValidatedCount int64 `protobuf:"varint,1,opt,name=validated_count,json=validatedCount,proto3" json:"validated_count,omitempty"`
	// Optional. Count of buckets with permission denied errors.
	PermissionDeniedCount int64 `protobuf:"varint,2,opt,name=permission_denied_count,json=permissionDeniedCount,proto3" json:"permission_denied_count,omitempty"`
	// Optional. Subset of bucket names that have permission denied.
	PermissionDeniedBucketIds []string `protobuf:"bytes,3,rep,name=permission_denied_bucket_ids,json=permissionDeniedBucketIds,proto3" json:"permission_denied_bucket_ids,omitempty"`
	// Optional. Count of buckets that are not subscribed to Storage
	// Intelligence.
	//
	// Deprecated: Marked as deprecated in google/cloud/storageinsights/v1/storageinsights.proto.
	NonManagementHubEntitledCount int64 `protobuf:"varint,5,opt,name=non_management_hub_entitled_count,json=nonManagementHubEntitledCount,proto3" json:"non_management_hub_entitled_count,omitempty"`
	// Optional. Number of buckets that encountered internal errors during the
	// validation process. These buckets are automatically retried in subsequent
	// validation attempts.
	InternalErrorCount int64 `protobuf:"varint,4,opt,name=internal_error_count,json=internalErrorCount,proto3" json:"internal_error_count,omitempty"`
	// Optional. Count of buckets that are not subscribed to Storage
	// Intelligence.
	NonStorageIntelligenceEntitledCount int64 `protobuf:"varint,7,opt,name=non_storage_intelligence_entitled_count,json=nonStorageIntelligenceEntitledCount,proto3" json:"non_storage_intelligence_entitled_count,omitempty"`
	// Optional. Subset of bucket names that are not subscribed to Storage
	// Intelligence.
	NonStorageIntelligenceEntitledBucketIds []string `protobuf:"bytes,8,rep,name=non_storage_intelligence_entitled_bucket_ids,json=nonStorageIntelligenceEntitledBucketIds,proto3" json:"non_storage_intelligence_entitled_bucket_ids,omitempty"`
	// contains filtered or unexported fields
}

Provides a summary of the bucket level error statistics.

func (*DatasetConfig_BucketErrors) Descriptor

func (*DatasetConfig_BucketErrors) Descriptor() ([]byte, []int)

Deprecated: Use DatasetConfig_BucketErrors.ProtoReflect.Descriptor instead.

func (*DatasetConfig_BucketErrors) GetInternalErrorCount

func (x *DatasetConfig_BucketErrors) GetInternalErrorCount() int64

func (*DatasetConfig_BucketErrors) GetNonManagementHubEntitledCount

func (x *DatasetConfig_BucketErrors) GetNonManagementHubEntitledCount() int64

Deprecated: Marked as deprecated in google/cloud/storageinsights/v1/storageinsights.proto.

func (*DatasetConfig_BucketErrors) GetNonStorageIntelligenceEntitledBucketIds

func (x *DatasetConfig_BucketErrors) GetNonStorageIntelligenceEntitledBucketIds() []string

func (*DatasetConfig_BucketErrors) GetNonStorageIntelligenceEntitledCount

func (x *DatasetConfig_BucketErrors) GetNonStorageIntelligenceEntitledCount() int64

func (*DatasetConfig_BucketErrors) GetPermissionDeniedBucketIds

func (x *DatasetConfig_BucketErrors) GetPermissionDeniedBucketIds() []string

func (*DatasetConfig_BucketErrors) GetPermissionDeniedCount

func (x *DatasetConfig_BucketErrors) GetPermissionDeniedCount() int64

func (*DatasetConfig_BucketErrors) GetValidatedCount

func (x *DatasetConfig_BucketErrors) GetValidatedCount() int64

func (*DatasetConfig_BucketErrors) ProtoMessage

func (*DatasetConfig_BucketErrors) ProtoMessage()

func (*DatasetConfig_BucketErrors) ProtoReflect

func (*DatasetConfig_BucketErrors) Reset

func (x *DatasetConfig_BucketErrors) Reset()

func (*DatasetConfig_BucketErrors) String

func (x *DatasetConfig_BucketErrors) String() string

DatasetConfig_CloudStorageBuckets

type DatasetConfig_CloudStorageBuckets struct {
	CloudStorageBuckets []*DatasetConfig_CloudStorageBuckets_CloudStorageBucket `protobuf:"bytes,1,rep,name=cloud_storage_buckets,json=cloudStorageBuckets,proto3" json:"cloud_storage_buckets,omitempty"`
	// contains filtered or unexported fields
}

Collection of Cloud Storage buckets.

func (*DatasetConfig_CloudStorageBuckets) Descriptor

func (*DatasetConfig_CloudStorageBuckets) Descriptor() ([]byte, []int)

Deprecated: Use DatasetConfig_CloudStorageBuckets.ProtoReflect.Descriptor instead.

func (*DatasetConfig_CloudStorageBuckets) GetCloudStorageBuckets

func (*DatasetConfig_CloudStorageBuckets) ProtoMessage

func (*DatasetConfig_CloudStorageBuckets) ProtoMessage()

func (*DatasetConfig_CloudStorageBuckets) ProtoReflect

func (*DatasetConfig_CloudStorageBuckets) Reset

func (*DatasetConfig_CloudStorageBuckets) String

DatasetConfig_CloudStorageBuckets_CloudStorageBucket

type DatasetConfig_CloudStorageBuckets_CloudStorageBucket struct {

	// Types that are assignable to CloudStorageBucket:
	//
	//	*DatasetConfig_CloudStorageBuckets_CloudStorageBucket_BucketName
	//	*DatasetConfig_CloudStorageBuckets_CloudStorageBucket_BucketPrefixRegex
	CloudStorageBucket isDatasetConfig_CloudStorageBuckets_CloudStorageBucket_CloudStorageBucket `protobuf_oneof:"cloud_storage_bucket"`
	// contains filtered or unexported fields
}

Defines the bucket by its name or a regex pattern to match buckets.

func (*DatasetConfig_CloudStorageBuckets_CloudStorageBucket) Descriptor

Deprecated: Use DatasetConfig_CloudStorageBuckets_CloudStorageBucket.ProtoReflect.Descriptor instead.

func (*DatasetConfig_CloudStorageBuckets_CloudStorageBucket) GetBucketName

func (*DatasetConfig_CloudStorageBuckets_CloudStorageBucket) GetBucketPrefixRegex

func (*DatasetConfig_CloudStorageBuckets_CloudStorageBucket) GetCloudStorageBucket

func (m *DatasetConfig_CloudStorageBuckets_CloudStorageBucket) GetCloudStorageBucket() isDatasetConfig_CloudStorageBuckets_CloudStorageBucket_CloudStorageBucket

func (*DatasetConfig_CloudStorageBuckets_CloudStorageBucket) ProtoMessage

func (*DatasetConfig_CloudStorageBuckets_CloudStorageBucket) ProtoReflect

func (*DatasetConfig_CloudStorageBuckets_CloudStorageBucket) Reset

func (*DatasetConfig_CloudStorageBuckets_CloudStorageBucket) String

DatasetConfig_CloudStorageBuckets_CloudStorageBucket_BucketName

type DatasetConfig_CloudStorageBuckets_CloudStorageBucket_BucketName struct {
	// Cloud Storage bucket name.
	BucketName string `protobuf:"bytes,1,opt,name=bucket_name,json=bucketName,proto3,oneof"`
}

DatasetConfig_CloudStorageBuckets_CloudStorageBucket_BucketPrefixRegex

type DatasetConfig_CloudStorageBuckets_CloudStorageBucket_BucketPrefixRegex struct {
	// A regex pattern for bucket names matching the regex. Regex should
	// follow the syntax specified in `google/re2` on GitHub.
	BucketPrefixRegex string `protobuf:"bytes,2,opt,name=bucket_prefix_regex,json=bucketPrefixRegex,proto3,oneof"`
}

DatasetConfig_CloudStorageLocations

type DatasetConfig_CloudStorageLocations struct {
	Locations []string `protobuf:"bytes,1,rep,name=locations,proto3" json:"locations,omitempty"`
	// contains filtered or unexported fields
}

Collection of Cloud Storage locations.

func (*DatasetConfig_CloudStorageLocations) Descriptor

func (*DatasetConfig_CloudStorageLocations) Descriptor() ([]byte, []int)

Deprecated: Use DatasetConfig_CloudStorageLocations.ProtoReflect.Descriptor instead.

func (*DatasetConfig_CloudStorageLocations) GetLocations

func (x *DatasetConfig_CloudStorageLocations) GetLocations() []string

func (*DatasetConfig_CloudStorageLocations) ProtoMessage

func (*DatasetConfig_CloudStorageLocations) ProtoMessage()

func (*DatasetConfig_CloudStorageLocations) ProtoReflect

func (*DatasetConfig_CloudStorageLocations) Reset

func (*DatasetConfig_CloudStorageLocations) String

DatasetConfig_CloudStorageObjectPath

type DatasetConfig_CloudStorageObjectPath struct {
	// Input only. Cloud Storage object path containing a list of
	// project or folder numbers to include in the dataset;
	// it cannot contain a mix of project and folders.
	//
	// The object must be a text file where each line has one of the following
	// entries:
	//
	// - Project number, formatted as `projects/{project_number}`, for example,
	// `projects/1234567890`.
	// - Folder identifier, formatted as `folders/{folder_number}`, for example,
	// `folders/9876543210`.
	// Path must be in the format `gs://{bucket_name}/{object_name}`.
	CloudStorageObjectPath string `protobuf:"bytes,21,opt,name=cloud_storage_object_path,json=cloudStorageObjectPath,proto3,oneof"`
}

DatasetConfig_ConfigState

type DatasetConfig_ConfigState int32

State of the configuration.

DatasetConfig_CONFIG_STATE_UNSPECIFIED, DatasetConfig_CONFIG_STATE_ACTIVE, DatasetConfig_CONFIG_STATE_VERIFICATION_IN_PROGRESS, DatasetConfig_CONFIG_STATE_CREATED, DatasetConfig_CONFIG_STATE_PROCESSING

const (
	// Unspecified state.
	DatasetConfig_CONFIG_STATE_UNSPECIFIED DatasetConfig_ConfigState = 0
	// Active configuration indicates that the configuration is
	// actively ingesting data.
	DatasetConfig_CONFIG_STATE_ACTIVE DatasetConfig_ConfigState = 1
	// In this state, the configuration is being verified for various
	// permissions.
	DatasetConfig_CONFIG_STATE_VERIFICATION_IN_PROGRESS DatasetConfig_ConfigState = 2
	// Configuration is created and further processing needs to happen.
	DatasetConfig_CONFIG_STATE_CREATED DatasetConfig_ConfigState = 3
	// Configuration is under processing
	DatasetConfig_CONFIG_STATE_PROCESSING DatasetConfig_ConfigState = 4
)

func (DatasetConfig_ConfigState) Descriptor

func (DatasetConfig_ConfigState) Enum

func (DatasetConfig_ConfigState) EnumDescriptor

func (DatasetConfig_ConfigState) EnumDescriptor() ([]byte, []int)

Deprecated: Use DatasetConfig_ConfigState.Descriptor instead.

func (DatasetConfig_ConfigState) Number

func (DatasetConfig_ConfigState) String

func (x DatasetConfig_ConfigState) String() string

func (DatasetConfig_ConfigState) Type

DatasetConfig_ExcludeCloudStorageBuckets

type DatasetConfig_ExcludeCloudStorageBuckets struct {
	ExcludeCloudStorageBuckets *DatasetConfig_CloudStorageBuckets `protobuf:"bytes,11,opt,name=exclude_cloud_storage_buckets,json=excludeCloudStorageBuckets,proto3,oneof"`
}

DatasetConfig_ExcludeCloudStorageLocations

type DatasetConfig_ExcludeCloudStorageLocations struct {
	ExcludeCloudStorageLocations *DatasetConfig_CloudStorageLocations `protobuf:"bytes,9,opt,name=exclude_cloud_storage_locations,json=excludeCloudStorageLocations,proto3,oneof"`
}

DatasetConfig_IncludeCloudStorageBuckets

type DatasetConfig_IncludeCloudStorageBuckets struct {
	IncludeCloudStorageBuckets *DatasetConfig_CloudStorageBuckets `protobuf:"bytes,10,opt,name=include_cloud_storage_buckets,json=includeCloudStorageBuckets,proto3,oneof"`
}

DatasetConfig_IncludeCloudStorageLocations

type DatasetConfig_IncludeCloudStorageLocations struct {
	IncludeCloudStorageLocations *DatasetConfig_CloudStorageLocations `protobuf:"bytes,8,opt,name=include_cloud_storage_locations,json=includeCloudStorageLocations,proto3,oneof"`
}
type DatasetConfig_Link struct {

	// Output only. Dataset name for linked dataset.
	Dataset string `protobuf:"bytes,1,opt,name=dataset,proto3" json:"dataset,omitempty"`
	// Output only. State of the linked dataset.
	Linked bool `protobuf:"varint,2,opt,name=linked,proto3" json:"linked,omitempty"`
	// contains filtered or unexported fields
}

Defines the details about the linked dataset.

func (*DatasetConfig_Link) Descriptor() ([]byte, []int)

Deprecated: Use DatasetConfig_Link.ProtoReflect.Descriptor instead.

func (x *DatasetConfig_Link) GetDataset() string
func (x *DatasetConfig_Link) GetLinked() bool
func (*DatasetConfig_Link) ProtoMessage()
func (x *DatasetConfig_Link) ProtoReflect() protoreflect.Message
func (x *DatasetConfig_Link) Reset()
func (x *DatasetConfig_Link) String() string

DatasetConfig_OrganizationScope

type DatasetConfig_OrganizationScope struct {
	// Defines the options for providing a source organization for the dataset.
	OrganizationScope bool `protobuf:"varint,25,opt,name=organization_scope,json=organizationScope,proto3,oneof"`
}

DatasetConfig_ProjectErrors

type DatasetConfig_ProjectErrors struct {

	// Optional. Count of successfully validated projects.
	ValidatedCount *int64 `protobuf:"varint,1,opt,name=validated_count,json=validatedCount,proto3,oneof" json:"validated_count,omitempty"`
	// Optional. Count of projects which are not in the same organization.
	OutsideOrgErrorCount *int64 `protobuf:"varint,2,opt,name=outside_org_error_count,json=outsideOrgErrorCount,proto3,oneof" json:"outside_org_error_count,omitempty"`
	// Optional. Subset of project numbers which are not in the same
	// organization.
	OutsideOrgProjectNumbers []int64 `protobuf:"varint,3,rep,packed,name=outside_org_project_numbers,json=outsideOrgProjectNumbers,proto3" json:"outside_org_project_numbers,omitempty"`
	// Optional. Count of projects that are not subscribed to Storage
	// Intelligence.
	//
	// Deprecated: Marked as deprecated in google/cloud/storageinsights/v1/storageinsights.proto.
	NonManagementHubEntitledErrorCount *int64 `protobuf:"varint,7,opt,name=non_management_hub_entitled_error_count,json=nonManagementHubEntitledErrorCount,proto3,oneof" json:"non_management_hub_entitled_error_count,omitempty"`
	// Optional. Subset of project numbers that are not subscribed to Storage
	// Intelligence.
	//
	// Deprecated: Marked as deprecated in google/cloud/storageinsights/v1/storageinsights.proto.
	NonManagementHubEntitledProjectNumbers []int64 `protobuf:"varint,8,rep,packed,name=non_management_hub_entitled_project_numbers,json=nonManagementHubEntitledProjectNumbers,proto3" json:"non_management_hub_entitled_project_numbers,omitempty"`
	// Optional. Count of projects that are not subscribed to Storage
	// Intelligence.
	NonStorageIntelligenceEntitledErrorCount *int64 `protobuf:"varint,9,opt,name=non_storage_intelligence_entitled_error_count,json=nonStorageIntelligenceEntitledErrorCount,proto3,oneof" json:"non_storage_intelligence_entitled_error_count,omitempty"`
	// Optional. Subset of project numbers that are not subscribed to Storage
	// Intelligence.
	NonStorageIntelligenceEntitledProjectNumbers []int64 `protobuf:"varint,10,rep,packed,name=non_storage_intelligence_entitled_project_numbers,json=nonStorageIntelligenceEntitledProjectNumbers,proto3" json:"non_storage_intelligence_entitled_project_numbers,omitempty"`
	// Optional. Number of projects that encountered internal errors during
	// validation and are automatically retried.
	InternalErrorCount *int64 `protobuf:"varint,4,opt,name=internal_error_count,json=internalErrorCount,proto3,oneof" json:"internal_error_count,omitempty"`
	// The destination project check result. It indicates whether the project
	// is in the correct organization or if an internal error occurred during
	// the check.
	//
	// Types that are assignable to DestinationProjectCheckResult:
	//
	//	*DatasetConfig_ProjectErrors_DestinationProjectOrgError
	//	*DatasetConfig_ProjectErrors_DestinationProjectCheckHasInternalError
	DestinationProjectCheckResult isDatasetConfig_ProjectErrors_DestinationProjectCheckResult `protobuf_oneof:"destination_project_check_result"`
	// contains filtered or unexported fields
}

Provides a summary of the project level error statistics.

func (*DatasetConfig_ProjectErrors) Descriptor

func (*DatasetConfig_ProjectErrors) Descriptor() ([]byte, []int)

Deprecated: Use DatasetConfig_ProjectErrors.ProtoReflect.Descriptor instead.

func (*DatasetConfig_ProjectErrors) GetDestinationProjectCheckHasInternalError

func (x *DatasetConfig_ProjectErrors) GetDestinationProjectCheckHasInternalError() bool

func (*DatasetConfig_ProjectErrors) GetDestinationProjectCheckResult

func (m *DatasetConfig_ProjectErrors) GetDestinationProjectCheckResult() isDatasetConfig_ProjectErrors_DestinationProjectCheckResult

func (*DatasetConfig_ProjectErrors) GetDestinationProjectOrgError

func (x *DatasetConfig_ProjectErrors) GetDestinationProjectOrgError() bool

func (*DatasetConfig_ProjectErrors) GetInternalErrorCount

func (x *DatasetConfig_ProjectErrors) GetInternalErrorCount() int64

func (*DatasetConfig_ProjectErrors) GetNonManagementHubEntitledErrorCount

func (x *DatasetConfig_ProjectErrors) GetNonManagementHubEntitledErrorCount() int64

Deprecated: Marked as deprecated in google/cloud/storageinsights/v1/storageinsights.proto.

func (*DatasetConfig_ProjectErrors) GetNonManagementHubEntitledProjectNumbers

func (x *DatasetConfig_ProjectErrors) GetNonManagementHubEntitledProjectNumbers() []int64

Deprecated: Marked as deprecated in google/cloud/storageinsights/v1/storageinsights.proto.

func (*DatasetConfig_ProjectErrors) GetNonStorageIntelligenceEntitledErrorCount

func (x *DatasetConfig_ProjectErrors) GetNonStorageIntelligenceEntitledErrorCount() int64

func (*DatasetConfig_ProjectErrors) GetNonStorageIntelligenceEntitledProjectNumbers

func (x *DatasetConfig_ProjectErrors) GetNonStorageIntelligenceEntitledProjectNumbers() []int64

func (*DatasetConfig_ProjectErrors) GetOutsideOrgErrorCount

func (x *DatasetConfig_ProjectErrors) GetOutsideOrgErrorCount() int64

func (*DatasetConfig_ProjectErrors) GetOutsideOrgProjectNumbers

func (x *DatasetConfig_ProjectErrors) GetOutsideOrgProjectNumbers() []int64

func (*DatasetConfig_ProjectErrors) GetValidatedCount

func (x *DatasetConfig_ProjectErrors) GetValidatedCount() int64

func (*DatasetConfig_ProjectErrors) ProtoMessage

func (*DatasetConfig_ProjectErrors) ProtoMessage()

func (*DatasetConfig_ProjectErrors) ProtoReflect

func (*DatasetConfig_ProjectErrors) Reset

func (x *DatasetConfig_ProjectErrors) Reset()

func (*DatasetConfig_ProjectErrors) String

func (x *DatasetConfig_ProjectErrors) String() string

DatasetConfig_ProjectErrors_DestinationProjectCheckHasInternalError

type DatasetConfig_ProjectErrors_DestinationProjectCheckHasInternalError struct {
	// Optional. Indicates whether the destination project check failed due to
	// an internal error. If `true`, the system automatically retries the
	// check.
	DestinationProjectCheckHasInternalError bool `protobuf:"varint,6,opt,name=destination_project_check_has_internal_error,json=destinationProjectCheckHasInternalError,proto3,oneof"`
}

DatasetConfig_ProjectErrors_DestinationProjectOrgError

type DatasetConfig_ProjectErrors_DestinationProjectOrgError struct {
	// Optional. Indicates if the destination project resides within the same
	// organization as the source project.
	DestinationProjectOrgError bool `protobuf:"varint,5,opt,name=destination_project_org_error,json=destinationProjectOrgError,proto3,oneof"`
}

DatasetConfig_SourceFolders

type DatasetConfig_SourceFolders struct {

	// Optional. The list of folder numbers to include in the dataset.
	FolderNumbers []int64 `protobuf:"varint,1,rep,packed,name=folder_numbers,json=folderNumbers,proto3" json:"folder_numbers,omitempty"`
	// contains filtered or unexported fields
}

Specifies a set of folders to include in the dataset

func (*DatasetConfig_SourceFolders) Descriptor

func (*DatasetConfig_SourceFolders) Descriptor() ([]byte, []int)

Deprecated: Use DatasetConfig_SourceFolders.ProtoReflect.Descriptor instead.

func (*DatasetConfig_SourceFolders) GetFolderNumbers

func (x *DatasetConfig_SourceFolders) GetFolderNumbers() []int64

func (*DatasetConfig_SourceFolders) ProtoMessage

func (*DatasetConfig_SourceFolders) ProtoMessage()

func (*DatasetConfig_SourceFolders) ProtoReflect

func (*DatasetConfig_SourceFolders) Reset

func (x *DatasetConfig_SourceFolders) Reset()

func (*DatasetConfig_SourceFolders) String

func (x *DatasetConfig_SourceFolders) String() string

DatasetConfig_SourceFolders_

type DatasetConfig_SourceFolders_ struct {
	// Defines the options for providing source folders for the dataset.
	SourceFolders *DatasetConfig_SourceFolders `protobuf:"bytes,24,opt,name=source_folders,json=sourceFolders,proto3,oneof"`
}

DatasetConfig_SourceProjects

type DatasetConfig_SourceProjects struct {
	ProjectNumbers []int64 `protobuf:"varint,1,rep,packed,name=project_numbers,json=projectNumbers,proto3" json:"project_numbers,omitempty"`
	// contains filtered or unexported fields
}

Collection of project numbers

func (*DatasetConfig_SourceProjects) Descriptor

func (*DatasetConfig_SourceProjects) Descriptor() ([]byte, []int)

Deprecated: Use DatasetConfig_SourceProjects.ProtoReflect.Descriptor instead.

func (*DatasetConfig_SourceProjects) GetProjectNumbers

func (x *DatasetConfig_SourceProjects) GetProjectNumbers() []int64

func (*DatasetConfig_SourceProjects) ProtoMessage

func (*DatasetConfig_SourceProjects) ProtoMessage()

func (*DatasetConfig_SourceProjects) ProtoReflect

func (*DatasetConfig_SourceProjects) Reset

func (x *DatasetConfig_SourceProjects) Reset()

func (*DatasetConfig_SourceProjects) String

DatasetConfig_SourceProjects_

type DatasetConfig_SourceProjects_ struct {
	// Defines the options for providing source projects for the dataset.
	SourceProjects *DatasetConfig_SourceProjects `protobuf:"bytes,7,opt,name=source_projects,json=sourceProjects,proto3,oneof"`
}

DatasetConfig_ValidationErrorsBeforeIngestion

type DatasetConfig_ValidationErrorsBeforeIngestion struct {

	// Optional. Provides a summary of the bucket level error stats.
	BucketErrors *DatasetConfig_BucketErrors `protobuf:"bytes,1,opt,name=bucket_errors,json=bucketErrors,proto3" json:"bucket_errors,omitempty"`
	// Optional. Provides a summary of the project level error stats.
	ProjectErrors *DatasetConfig_ProjectErrors `protobuf:"bytes,2,opt,name=project_errors,json=projectErrors,proto3" json:"project_errors,omitempty"`
	// contains filtered or unexported fields
}

Summary of validation errors that occurred during the verification phase.

func (*DatasetConfig_ValidationErrorsBeforeIngestion) Descriptor

Deprecated: Use DatasetConfig_ValidationErrorsBeforeIngestion.ProtoReflect.Descriptor instead.

func (*DatasetConfig_ValidationErrorsBeforeIngestion) GetBucketErrors

func (*DatasetConfig_ValidationErrorsBeforeIngestion) GetProjectErrors

func (*DatasetConfig_ValidationErrorsBeforeIngestion) ProtoMessage

func (*DatasetConfig_ValidationErrorsBeforeIngestion) ProtoReflect

func (*DatasetConfig_ValidationErrorsBeforeIngestion) Reset

func (*DatasetConfig_ValidationErrorsBeforeIngestion) String

DeleteDatasetConfigRequest

type DeleteDatasetConfigRequest struct {

	// Required. Name of the resource
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. A unique identifier for your request.
	// Specify the request ID if you need to retry the request.
	// If you retry the request with the same ID within 60 minutes, the server
	// ignores the request if it has already completed the original request.
	//
	// For example, if your initial request times out and you retry the request
	// using the same request ID, the server recognizes the original request and
	// does not process the new request.
	//
	// The request ID must be a valid UUID and cannot be a zero UUID
	// (00000000-0000-0000-0000-000000000000).
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

Request message for [DeleteDatasetConfig][google.cloud.storageinsights.v1.StorageInsights.DeleteDatasetConfig]

func (*DeleteDatasetConfigRequest) Descriptor

func (*DeleteDatasetConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteDatasetConfigRequest.ProtoReflect.Descriptor instead.

func (*DeleteDatasetConfigRequest) GetName

func (x *DeleteDatasetConfigRequest) GetName() string

func (*DeleteDatasetConfigRequest) GetRequestId

func (x *DeleteDatasetConfigRequest) GetRequestId() string

func (*DeleteDatasetConfigRequest) ProtoMessage

func (*DeleteDatasetConfigRequest) ProtoMessage()

func (*DeleteDatasetConfigRequest) ProtoReflect

func (*DeleteDatasetConfigRequest) Reset

func (x *DeleteDatasetConfigRequest) Reset()

func (*DeleteDatasetConfigRequest) String

func (x *DeleteDatasetConfigRequest) String() string

DeleteReportConfigRequest

type DeleteReportConfigRequest struct {

	// Required. Name of the resource
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. If set, all ReportDetails for this ReportConfig will be deleted.
	Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
	// Optional. An optional request ID to identify requests. Specify a unique
	// request ID so that if you must retry your request, the server will know to
	// ignore the request if it has already been completed. The server will
	// guarantee that for at least 60 minutes after the first request.
	//
	// For example, consider a situation where you make an initial request and
	// the request times out. If you make the request again with the same request
	// ID, the server can check if original operation with the same request ID
	// was received, and if so, will ignore the second request. This prevents
	// clients from accidentally creating duplicate commitments.
	//
	// The request ID must be a valid UUID with the exception that zero UUID is
	// not supported (00000000-0000-0000-0000-000000000000).
	RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

Message for deleting a ReportConfig

func (*DeleteReportConfigRequest) Descriptor

func (*DeleteReportConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteReportConfigRequest.ProtoReflect.Descriptor instead.

func (*DeleteReportConfigRequest) GetForce

func (x *DeleteReportConfigRequest) GetForce() bool

func (*DeleteReportConfigRequest) GetName

func (x *DeleteReportConfigRequest) GetName() string

func (*DeleteReportConfigRequest) GetRequestId

func (x *DeleteReportConfigRequest) GetRequestId() string

func (*DeleteReportConfigRequest) ProtoMessage

func (*DeleteReportConfigRequest) ProtoMessage()

func (*DeleteReportConfigRequest) ProtoReflect

func (*DeleteReportConfigRequest) Reset

func (x *DeleteReportConfigRequest) Reset()

func (*DeleteReportConfigRequest) String

func (x *DeleteReportConfigRequest) String() string

FrequencyOptions

type FrequencyOptions struct {

	// Frequency of report generation.
	Frequency FrequencyOptions_Frequency `protobuf:"varint,1,opt,name=frequency,proto3,enum=google.cloud.storageinsights.v1.FrequencyOptions_Frequency" json:"frequency,omitempty"`
	// The date from which report generation should start.
	// UTC time zone.
	StartDate *date.Date `protobuf:"bytes,2,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
	// The date on which report generation should stop (Inclusive).
	// UTC time zone.
	EndDate *date.Date `protobuf:"bytes,3,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
	// contains filtered or unexported fields
}

ReportConfig Resource:

Options to setup frequency of report generation.

func (*FrequencyOptions) Descriptor

func (*FrequencyOptions) Descriptor() ([]byte, []int)

Deprecated: Use FrequencyOptions.ProtoReflect.Descriptor instead.

func (*FrequencyOptions) GetEndDate

func (x *FrequencyOptions) GetEndDate() *date.Date

func (*FrequencyOptions) GetFrequency

func (x *FrequencyOptions) GetFrequency() FrequencyOptions_Frequency

func (*FrequencyOptions) GetStartDate

func (x *FrequencyOptions) GetStartDate() *date.Date

func (*FrequencyOptions) ProtoMessage

func (*FrequencyOptions) ProtoMessage()

func (*FrequencyOptions) ProtoReflect

func (x *FrequencyOptions) ProtoReflect() protoreflect.Message

func (*FrequencyOptions) Reset

func (x *FrequencyOptions) Reset()

func (*FrequencyOptions) String

func (x *FrequencyOptions) String() string

FrequencyOptions_Frequency

type FrequencyOptions_Frequency int32

This ENUM specifies possible frequencies of report generation.

FrequencyOptions_FREQUENCY_UNSPECIFIED, FrequencyOptions_DAILY, FrequencyOptions_WEEKLY

const (
	// Unspecified.
	FrequencyOptions_FREQUENCY_UNSPECIFIED FrequencyOptions_Frequency = 0
	// Report will be generated daily.
	FrequencyOptions_DAILY FrequencyOptions_Frequency = 1
	// Report will be generated weekly.
	FrequencyOptions_WEEKLY FrequencyOptions_Frequency = 2
)

func (FrequencyOptions_Frequency) Descriptor

func (FrequencyOptions_Frequency) Enum

func (FrequencyOptions_Frequency) EnumDescriptor

func (FrequencyOptions_Frequency) EnumDescriptor() ([]byte, []int)

Deprecated: Use FrequencyOptions_Frequency.Descriptor instead.

func (FrequencyOptions_Frequency) Number

func (FrequencyOptions_Frequency) String

func (FrequencyOptions_Frequency) Type

GetDatasetConfigRequest

type GetDatasetConfigRequest struct {

	// Required. Name of the resource
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [GetDatasetConfig][google.cloud.storageinsights.v1.StorageInsights.GetDatasetConfig]

func (*GetDatasetConfigRequest) Descriptor

func (*GetDatasetConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDatasetConfigRequest.ProtoReflect.Descriptor instead.

func (*GetDatasetConfigRequest) GetName

func (x *GetDatasetConfigRequest) GetName() string

func (*GetDatasetConfigRequest) ProtoMessage

func (*GetDatasetConfigRequest) ProtoMessage()

func (*GetDatasetConfigRequest) ProtoReflect

func (x *GetDatasetConfigRequest) ProtoReflect() protoreflect.Message

func (*GetDatasetConfigRequest) Reset

func (x *GetDatasetConfigRequest) Reset()

func (*GetDatasetConfigRequest) String

func (x *GetDatasetConfigRequest) String() string

GetReportConfigRequest

type GetReportConfigRequest struct {

	// Required. Name of the resource
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Message for getting a ReportConfig

func (*GetReportConfigRequest) Descriptor

func (*GetReportConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetReportConfigRequest.ProtoReflect.Descriptor instead.

func (*GetReportConfigRequest) GetName

func (x *GetReportConfigRequest) GetName() string

func (*GetReportConfigRequest) ProtoMessage

func (*GetReportConfigRequest) ProtoMessage()

func (*GetReportConfigRequest) ProtoReflect

func (x *GetReportConfigRequest) ProtoReflect() protoreflect.Message

func (*GetReportConfigRequest) Reset

func (x *GetReportConfigRequest) Reset()

func (*GetReportConfigRequest) String

func (x *GetReportConfigRequest) String() string

GetReportDetailRequest

type GetReportDetailRequest struct {

	// Required. Name of the resource
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Message for getting a ReportDetail

func (*GetReportDetailRequest) Descriptor

func (*GetReportDetailRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetReportDetailRequest.ProtoReflect.Descriptor instead.

func (*GetReportDetailRequest) GetName

func (x *GetReportDetailRequest) GetName() string

func (*GetReportDetailRequest) ProtoMessage

func (*GetReportDetailRequest) ProtoMessage()

func (*GetReportDetailRequest) ProtoReflect

func (x *GetReportDetailRequest) ProtoReflect() protoreflect.Message

func (*GetReportDetailRequest) Reset

func (x *GetReportDetailRequest) Reset()

func (*GetReportDetailRequest) String

func (x *GetReportDetailRequest) String() string

Identity

type Identity struct {

	// Output only. Name of the identity.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Type of identity to use for the datasetConfig.
	Type Identity_IdentityType `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.storageinsights.v1.Identity_IdentityType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Identity lets the user provide the type of identity to use, and outputs the identity string that can be used for IAM policy changes.

func (*Identity) Descriptor

func (*Identity) Descriptor() ([]byte, []int)

Deprecated: Use Identity.ProtoReflect.Descriptor instead.

func (*Identity) GetName

func (x *Identity) GetName() string

func (*Identity) GetType

func (x *Identity) GetType() Identity_IdentityType

func (*Identity) ProtoMessage

func (*Identity) ProtoMessage()

func (*Identity) ProtoReflect

func (x *Identity) ProtoReflect() protoreflect.Message

func (*Identity) Reset

func (x *Identity) Reset()

func (*Identity) String

func (x *Identity) String() string

Identity_IdentityType

type Identity_IdentityType int32

Type of service account to use for the dataset configuration.

Identity_IDENTITY_TYPE_UNSPECIFIED, Identity_IDENTITY_TYPE_PER_CONFIG, Identity_IDENTITY_TYPE_PER_PROJECT

const (
	// Default is unspecified and should not be used.
	Identity_IDENTITY_TYPE_UNSPECIFIED Identity_IdentityType = 0
	// Google managed service account per resource.
	Identity_IDENTITY_TYPE_PER_CONFIG Identity_IdentityType = 1
	// Google managed service account per project.
	Identity_IDENTITY_TYPE_PER_PROJECT Identity_IdentityType = 2
)

func (Identity_IdentityType) Descriptor

func (Identity_IdentityType) Enum

func (Identity_IdentityType) EnumDescriptor

func (Identity_IdentityType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Identity_IdentityType.Descriptor instead.

func (Identity_IdentityType) Number

func (Identity_IdentityType) String

func (x Identity_IdentityType) String() string

func (Identity_IdentityType) Type

LinkDatasetRequest

type LinkDatasetRequest struct {

	// Required. Name of the resource
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [LinkDataset][google.cloud.storageinsights.v1.StorageInsights.LinkDataset]

func (*LinkDatasetRequest) Descriptor

func (*LinkDatasetRequest) Descriptor() ([]byte, []int)

Deprecated: Use LinkDatasetRequest.ProtoReflect.Descriptor instead.

func (*LinkDatasetRequest) GetName

func (x *LinkDatasetRequest) GetName() string

func (*LinkDatasetRequest) ProtoMessage

func (*LinkDatasetRequest) ProtoMessage()

func (*LinkDatasetRequest) ProtoReflect

func (x *LinkDatasetRequest) ProtoReflect() protoreflect.Message

func (*LinkDatasetRequest) Reset

func (x *LinkDatasetRequest) Reset()

func (*LinkDatasetRequest) String

func (x *LinkDatasetRequest) String() string

LinkDatasetResponse

type LinkDatasetResponse struct {
	// contains filtered or unexported fields
}

Response message for [LinkDataset][google.cloud.storageinsights.v1.StorageInsights.LinkDataset]

func (*LinkDatasetResponse) Descriptor

func (*LinkDatasetResponse) Descriptor() ([]byte, []int)

Deprecated: Use LinkDatasetResponse.ProtoReflect.Descriptor instead.

func (*LinkDatasetResponse) ProtoMessage

func (*LinkDatasetResponse) ProtoMessage()

func (*LinkDatasetResponse) ProtoReflect

func (x *LinkDatasetResponse) ProtoReflect() protoreflect.Message

func (*LinkDatasetResponse) Reset

func (x *LinkDatasetResponse) Reset()

func (*LinkDatasetResponse) String

func (x *LinkDatasetResponse) String() string

ListDatasetConfigsRequest

type ListDatasetConfigsRequest struct {

	// Required. Parent value for ListDatasetConfigsRequest
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested page size. Server might return fewer items than requested.
	// If unspecified, server picks an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying a page of results the server should return.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filtering results
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Hint for how to order the results
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Request message for [ListDatasetConfigs][google.cloud.storageinsights.v1.StorageInsights.ListDatasetConfigs]

func (*ListDatasetConfigsRequest) Descriptor

func (*ListDatasetConfigsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListDatasetConfigsRequest.ProtoReflect.Descriptor instead.

func (*ListDatasetConfigsRequest) GetFilter

func (x *ListDatasetConfigsRequest) GetFilter() string

func (*ListDatasetConfigsRequest) GetOrderBy

func (x *ListDatasetConfigsRequest) GetOrderBy() string

func (*ListDatasetConfigsRequest) GetPageSize

func (x *ListDatasetConfigsRequest) GetPageSize() int32

func (*ListDatasetConfigsRequest) GetPageToken

func (x *ListDatasetConfigsRequest) GetPageToken() string

func (*ListDatasetConfigsRequest) GetParent

func (x *ListDatasetConfigsRequest) GetParent() string

func (*ListDatasetConfigsRequest) ProtoMessage

func (*ListDatasetConfigsRequest) ProtoMessage()

func (*ListDatasetConfigsRequest) ProtoReflect

func (*ListDatasetConfigsRequest) Reset

func (x *ListDatasetConfigsRequest) Reset()

func (*ListDatasetConfigsRequest) String

func (x *ListDatasetConfigsRequest) String() string

ListDatasetConfigsResponse

type ListDatasetConfigsResponse struct {

	// The list of `DatasetConfigs`
	DatasetConfigs []*DatasetConfig `protobuf:"bytes,1,rep,name=dataset_configs,json=datasetConfigs,proto3" json:"dataset_configs,omitempty"`
	// A token identifying a page of results the server should return.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response message for [ListDatasetConfigs][google.cloud.storageinsights.v1.StorageInsights.ListDatasetConfigs]

func (*ListDatasetConfigsResponse) Descriptor

func (*ListDatasetConfigsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListDatasetConfigsResponse.ProtoReflect.Descriptor instead.

func (*ListDatasetConfigsResponse) GetDatasetConfigs

func (x *ListDatasetConfigsResponse) GetDatasetConfigs() []*DatasetConfig

func (*ListDatasetConfigsResponse) GetNextPageToken

func (x *ListDatasetConfigsResponse) GetNextPageToken() string

func (*ListDatasetConfigsResponse) GetUnreachable

func (x *ListDatasetConfigsResponse) GetUnreachable() []string

func (*ListDatasetConfigsResponse) ProtoMessage

func (*ListDatasetConfigsResponse) ProtoMessage()

func (*ListDatasetConfigsResponse) ProtoReflect

func (*ListDatasetConfigsResponse) Reset

func (x *ListDatasetConfigsResponse) Reset()

func (*ListDatasetConfigsResponse) String

func (x *ListDatasetConfigsResponse) String() string

ListReportConfigsRequest

type ListReportConfigsRequest struct {

	// Required. Parent value for ListReportConfigsRequest
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested page size. Server may return fewer items than requested.
	// If unspecified, server will pick an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying a page of results the server should return.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filtering results
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Hint for how to order the results
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Request message for [ListReportConfigs][google.cloud.storageinsights.v1.StorageInsights.ListReportConfigs]

func (*ListReportConfigsRequest) Descriptor

func (*ListReportConfigsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListReportConfigsRequest.ProtoReflect.Descriptor instead.

func (*ListReportConfigsRequest) GetFilter

func (x *ListReportConfigsRequest) GetFilter() string

func (*ListReportConfigsRequest) GetOrderBy

func (x *ListReportConfigsRequest) GetOrderBy() string

func (*ListReportConfigsRequest) GetPageSize

func (x *ListReportConfigsRequest) GetPageSize() int32

func (*ListReportConfigsRequest) GetPageToken

func (x *ListReportConfigsRequest) GetPageToken() string

func (*ListReportConfigsRequest) GetParent

func (x *ListReportConfigsRequest) GetParent() string

func (*ListReportConfigsRequest) ProtoMessage

func (*ListReportConfigsRequest) ProtoMessage()

func (*ListReportConfigsRequest) ProtoReflect

func (x *ListReportConfigsRequest) ProtoReflect() protoreflect.Message

func (*ListReportConfigsRequest) Reset

func (x *ListReportConfigsRequest) Reset()

func (*ListReportConfigsRequest) String

func (x *ListReportConfigsRequest) String() string

ListReportConfigsResponse

type ListReportConfigsResponse struct {

	// The list of ReportConfig
	ReportConfigs []*ReportConfig `protobuf:"bytes,1,rep,name=report_configs,json=reportConfigs,proto3" json:"report_configs,omitempty"`
	// A token identifying a page of results the server should return.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Message for response to listing ReportConfigs

func (*ListReportConfigsResponse) Descriptor

func (*ListReportConfigsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListReportConfigsResponse.ProtoReflect.Descriptor instead.

func (*ListReportConfigsResponse) GetNextPageToken

func (x *ListReportConfigsResponse) GetNextPageToken() string

func (*ListReportConfigsResponse) GetReportConfigs

func (x *ListReportConfigsResponse) GetReportConfigs() []*ReportConfig

func (*ListReportConfigsResponse) GetUnreachable

func (x *ListReportConfigsResponse) GetUnreachable() []string

func (*ListReportConfigsResponse) ProtoMessage

func (*ListReportConfigsResponse) ProtoMessage()

func (*ListReportConfigsResponse) ProtoReflect

func (*ListReportConfigsResponse) Reset

func (x *ListReportConfigsResponse) Reset()

func (*ListReportConfigsResponse) String

func (x *ListReportConfigsResponse) String() string

ListReportDetailsRequest

type ListReportDetailsRequest struct {

	// Required. Parent value for ListReportDetailsRequest
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested page size. Server may return fewer items than requested.
	// If unspecified, server will pick an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying a page of results the server should return.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filtering results
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Hint for how to order the results
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Message for requesting list of ReportDetails

func (*ListReportDetailsRequest) Descriptor

func (*ListReportDetailsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListReportDetailsRequest.ProtoReflect.Descriptor instead.

func (*ListReportDetailsRequest) GetFilter

func (x *ListReportDetailsRequest) GetFilter() string

func (*ListReportDetailsRequest) GetOrderBy

func (x *ListReportDetailsRequest) GetOrderBy() string

func (*ListReportDetailsRequest) GetPageSize

func (x *ListReportDetailsRequest) GetPageSize() int32

func (*ListReportDetailsRequest) GetPageToken

func (x *ListReportDetailsRequest) GetPageToken() string

func (*ListReportDetailsRequest) GetParent

func (x *ListReportDetailsRequest) GetParent() string

func (*ListReportDetailsRequest) ProtoMessage

func (*ListReportDetailsRequest) ProtoMessage()

func (*ListReportDetailsRequest) ProtoReflect

func (x *ListReportDetailsRequest) ProtoReflect() protoreflect.Message

func (*ListReportDetailsRequest) Reset

func (x *ListReportDetailsRequest) Reset()

func (*ListReportDetailsRequest) String

func (x *ListReportDetailsRequest) String() string

ListReportDetailsResponse

type ListReportDetailsResponse struct {

	// The list of ReportDetail
	ReportDetails []*ReportDetail `protobuf:"bytes,1,rep,name=report_details,json=reportDetails,proto3" json:"report_details,omitempty"`
	// A token identifying a page of results the server should return.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Message for response to listing ReportDetails

func (*ListReportDetailsResponse) Descriptor

func (*ListReportDetailsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListReportDetailsResponse.ProtoReflect.Descriptor instead.

func (*ListReportDetailsResponse) GetNextPageToken

func (x *ListReportDetailsResponse) GetNextPageToken() string

func (*ListReportDetailsResponse) GetReportDetails

func (x *ListReportDetailsResponse) GetReportDetails() []*ReportDetail

func (*ListReportDetailsResponse) GetUnreachable

func (x *ListReportDetailsResponse) GetUnreachable() []string

func (*ListReportDetailsResponse) ProtoMessage

func (*ListReportDetailsResponse) ProtoMessage()

func (*ListReportDetailsResponse) ProtoReflect

func (*ListReportDetailsResponse) Reset

func (x *ListReportDetailsResponse) Reset()

func (*ListReportDetailsResponse) String

func (x *ListReportDetailsResponse) String() string

LocationMetadata

type LocationMetadata struct {

	// If true, `storageinsights.googleapis.com/ReportConfig` resource is
	// available at the location.
	ReportConfigAvailable bool `protobuf:"varint,1,opt,name=report_config_available,json=reportConfigAvailable,proto3" json:"report_config_available,omitempty"`
	// If true, `storageinsights.googleapis.com/DatasetConfig` resource is
	// available at the location.
	DatasetConfigAvailable bool `protobuf:"varint,2,opt,name=dataset_config_available,json=datasetConfigAvailable,proto3" json:"dataset_config_available,omitempty"`
	// contains filtered or unexported fields
}

Metadata that helps discover which resources are available in a location.

func (*LocationMetadata) Descriptor

func (*LocationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use LocationMetadata.ProtoReflect.Descriptor instead.

func (*LocationMetadata) GetDatasetConfigAvailable

func (x *LocationMetadata) GetDatasetConfigAvailable() bool

func (*LocationMetadata) GetReportConfigAvailable

func (x *LocationMetadata) GetReportConfigAvailable() bool

func (*LocationMetadata) ProtoMessage

func (*LocationMetadata) ProtoMessage()

func (*LocationMetadata) ProtoReflect

func (x *LocationMetadata) ProtoReflect() protoreflect.Message

func (*LocationMetadata) Reset

func (x *LocationMetadata) Reset()

func (*LocationMetadata) String

func (x *LocationMetadata) String() string

ObjectMetadataReportOptions

type ObjectMetadataReportOptions struct {

	// Metadata fields to be included in the report.
	MetadataFields []string `protobuf:"bytes,1,rep,name=metadata_fields,json=metadataFields,proto3" json:"metadata_fields,omitempty"`
	// Filter options for storage systems.
	//
	// Types that are assignable to Filter:
	//
	//	*ObjectMetadataReportOptions_StorageFilters
	Filter isObjectMetadataReportOptions_Filter `protobuf_oneof:"filter"`
	// Options on destination for storage systems.
	//
	// Types that are assignable to DestinationOptions:
	//
	//	*ObjectMetadataReportOptions_StorageDestinationOptions
	DestinationOptions isObjectMetadataReportOptions_DestinationOptions `protobuf_oneof:"destination_options"`
	// contains filtered or unexported fields
}

Report specification for exporting object metadata. Next ID: 4

func (*ObjectMetadataReportOptions) Descriptor

func (*ObjectMetadataReportOptions) Descriptor() ([]byte, []int)

Deprecated: Use ObjectMetadataReportOptions.ProtoReflect.Descriptor instead.

func (*ObjectMetadataReportOptions) GetDestinationOptions

func (m *ObjectMetadataReportOptions) GetDestinationOptions() isObjectMetadataReportOptions_DestinationOptions

func (*ObjectMetadataReportOptions) GetFilter

func (m *ObjectMetadataReportOptions) GetFilter() isObjectMetadataReportOptions_Filter

func (*ObjectMetadataReportOptions) GetMetadataFields

func (x *ObjectMetadataReportOptions) GetMetadataFields() []string

func (*ObjectMetadataReportOptions) GetStorageDestinationOptions

func (x *ObjectMetadataReportOptions) GetStorageDestinationOptions() *CloudStorageDestinationOptions

func (*ObjectMetadataReportOptions) GetStorageFilters

func (x *ObjectMetadataReportOptions) GetStorageFilters() *CloudStorageFilters

func (*ObjectMetadataReportOptions) ProtoMessage

func (*ObjectMetadataReportOptions) ProtoMessage()

func (*ObjectMetadataReportOptions) ProtoReflect

func (*ObjectMetadataReportOptions) Reset

func (x *ObjectMetadataReportOptions) Reset()

func (*ObjectMetadataReportOptions) String

func (x *ObjectMetadataReportOptions) String() string

ObjectMetadataReportOptions_StorageDestinationOptions

type ObjectMetadataReportOptions_StorageDestinationOptions struct {
	// Cloud Storage as the storage system.
	StorageDestinationOptions *CloudStorageDestinationOptions `protobuf:"bytes,3,opt,name=storage_destination_options,json=storageDestinationOptions,proto3,oneof"`
}

ObjectMetadataReportOptions_StorageFilters

type ObjectMetadataReportOptions_StorageFilters struct {
	// Cloud Storage as the storage system.
	StorageFilters *CloudStorageFilters `protobuf:"bytes,2,opt,name=storage_filters,json=storageFilters,proto3,oneof"`
}

OperationMetadata

type OperationMetadata struct {

	// Output only. The time the operation was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The time the operation finished running.
	EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// Output only. Server-defined resource path for the target of the operation.
	Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
	// Output only. Name of the verb executed by the operation.
	Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
	// Output only. Human-readable status of the operation, if any.
	StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
	// Output only. Identifies whether the user has requested cancellation
	// of the operation. Operations that have been cancelled successfully
	// have [Operation.error][] value with a
	// [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
	// `Code.CANCELLED`.
	RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
	// Output only. API version used to start the operation.
	ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
	// contains filtered or unexported fields
}

Represents the metadata of the long-running operation.

func (*OperationMetadata) Descriptor

func (*OperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.

func (*OperationMetadata) GetApiVersion

func (x *OperationMetadata) GetApiVersion() string

func (*OperationMetadata) GetCreateTime

func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp

func (*OperationMetadata) GetEndTime

func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp

func (*OperationMetadata) GetRequestedCancellation

func (x *OperationMetadata) GetRequestedCancellation() bool

func (*OperationMetadata) GetStatusMessage

func (x *OperationMetadata) GetStatusMessage() string

func (*OperationMetadata) GetTarget

func (x *OperationMetadata) GetTarget() string

func (*OperationMetadata) GetVerb

func (x *OperationMetadata) GetVerb() string

func (*OperationMetadata) ProtoMessage

func (*OperationMetadata) ProtoMessage()

func (*OperationMetadata) ProtoReflect

func (x *OperationMetadata) ProtoReflect() protoreflect.Message

func (*OperationMetadata) Reset

func (x *OperationMetadata) Reset()

func (*OperationMetadata) String

func (x *OperationMetadata) String() string

ParquetOptions

type ParquetOptions struct {
	// contains filtered or unexported fields
}

Options to configure Parquet formatted reports.

func (*ParquetOptions) Descriptor

func (*ParquetOptions) Descriptor() ([]byte, []int)

Deprecated: Use ParquetOptions.ProtoReflect.Descriptor instead.

func (*ParquetOptions) ProtoMessage

func (*ParquetOptions) ProtoMessage()

func (*ParquetOptions) ProtoReflect

func (x *ParquetOptions) ProtoReflect() protoreflect.Message

func (*ParquetOptions) Reset

func (x *ParquetOptions) Reset()

func (*ParquetOptions) String

func (x *ParquetOptions) String() string

ReportConfig

type ReportConfig struct {

	// name of resource. It will be of form
	// projects/

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

func (*ReportConfig) Descriptor

func (*ReportConfig) Descriptor() ([]byte, []int)

Deprecated: Use ReportConfig.ProtoReflect.Descriptor instead.

func (*ReportConfig) GetCreateTime

func (x *ReportConfig) GetCreateTime() *timestamppb.Timestamp

func (*ReportConfig) GetCsvOptions

func (x *ReportConfig) GetCsvOptions() *CSVOptions

func (*ReportConfig) GetDisplayName

func (x *ReportConfig) GetDisplayName() string

func (*ReportConfig) GetFrequencyOptions

func (x *ReportConfig) GetFrequencyOptions() *FrequencyOptions

func (*ReportConfig) GetLabels

func (x *ReportConfig) GetLabels() map[string]string

func (*ReportConfig) GetName

func (x *ReportConfig) GetName() string

func (*ReportConfig) GetObjectMetadataReportOptions

func (x *ReportConfig) GetObjectMetadataReportOptions() *ObjectMetadataReportOptions

func (*ReportConfig) GetParquetOptions

func (x *ReportConfig) GetParquetOptions() *ParquetOptions

func (*ReportConfig) GetReportFormat

func (m *ReportConfig) GetReportFormat() isReportConfig_ReportFormat

func (*ReportConfig) GetReportKind

func (m *ReportConfig) GetReportKind() isReportConfig_ReportKind

func (*ReportConfig) GetUpdateTime

func (x *ReportConfig) GetUpdateTime() *timestamppb.Timestamp

func (*ReportConfig) ProtoMessage

func (*ReportConfig) ProtoMessage()

func (*ReportConfig) ProtoReflect

func (x *ReportConfig) ProtoReflect() protoreflect.Message

func (*ReportConfig) Reset

func (x *ReportConfig) Reset()

func (*ReportConfig) String

func (x *ReportConfig) String() string

ReportConfig_CsvOptions

type ReportConfig_CsvOptions struct {
	// Options for CSV formatted reports.
	CsvOptions *CSVOptions `protobuf:"bytes,6,opt,name=csv_options,json=csvOptions,proto3,oneof"`
}

ReportConfig_ObjectMetadataReportOptions

type ReportConfig_ObjectMetadataReportOptions struct {
	// Report for exporting object metadata.
	ObjectMetadataReportOptions *ObjectMetadataReportOptions `protobuf:"bytes,8,opt,name=object_metadata_report_options,json=objectMetadataReportOptions,proto3,oneof"`
}

ReportConfig_ParquetOptions

type ReportConfig_ParquetOptions struct {
	// Options for Parquet formatted reports.
	ParquetOptions *ParquetOptions `protobuf:"bytes,7,opt,name=parquet_options,json=parquetOptions,proto3,oneof"`
}

ReportDetail

type ReportDetail struct {

	// Name of resource. It will be of form
	// projects/

Message describing ReportDetail object. ReportDetail represents metadata of generated reports for a ReportConfig. Next ID: 10

func (*ReportDetail) Descriptor

func (*ReportDetail) Descriptor() ([]byte, []int)

Deprecated: Use ReportDetail.ProtoReflect.Descriptor instead.

func (*ReportDetail) GetLabels

func (x *ReportDetail) GetLabels() map[string]string

func (*ReportDetail) GetName

func (x *ReportDetail) GetName() string

func (*ReportDetail) GetReportMetrics

func (x *ReportDetail) GetReportMetrics() *ReportDetail_Metrics

func (*ReportDetail) GetReportPathPrefix

func (x *ReportDetail) GetReportPathPrefix() string

func (*ReportDetail) GetShardsCount

func (x *ReportDetail) GetShardsCount() int64

func (*ReportDetail) GetSnapshotTime

func (x *ReportDetail) GetSnapshotTime() *timestamppb.Timestamp

func (*ReportDetail) GetStatus

func (x *ReportDetail) GetStatus() *status.Status

func (*ReportDetail) GetTargetDatetime

func (x *ReportDetail) GetTargetDatetime() *datetime.DateTime

func (*ReportDetail) ProtoMessage

func (*ReportDetail) ProtoMessage()

func (*ReportDetail) ProtoReflect

func (x *ReportDetail) ProtoReflect() protoreflect.Message

func (*ReportDetail) Reset

func (x *ReportDetail) Reset()

func (*ReportDetail) String

func (x *ReportDetail) String() string

ReportDetail_Metrics

type ReportDetail_Metrics struct {

	// Count of Cloud Storage objects which are part of the report.
	ProcessedRecordsCount int64 `protobuf:"varint,1,opt,name=processed_records_count,json=processedRecordsCount,proto3" json:"processed_records_count,omitempty"`
	// contains filtered or unexported fields
}

Different metrics associated with the generated report.

func (*ReportDetail_Metrics) Descriptor

func (*ReportDetail_Metrics) Descriptor() ([]byte, []int)

Deprecated: Use ReportDetail_Metrics.ProtoReflect.Descriptor instead.

func (*ReportDetail_Metrics) GetProcessedRecordsCount

func (x *ReportDetail_Metrics) GetProcessedRecordsCount() int64

func (*ReportDetail_Metrics) ProtoMessage

func (*ReportDetail_Metrics) ProtoMessage()

func (*ReportDetail_Metrics) ProtoReflect

func (x *ReportDetail_Metrics) ProtoReflect() protoreflect.Message

func (*ReportDetail_Metrics) Reset

func (x *ReportDetail_Metrics) Reset()

func (*ReportDetail_Metrics) String

func (x *ReportDetail_Metrics) String() string

StorageInsightsClient

type StorageInsightsClient interface {
	// Lists ReportConfigs in a given project and location.
	ListReportConfigs(ctx context.Context, in *ListReportConfigsRequest, opts ...grpc.CallOption) (*ListReportConfigsResponse, error)
	// Gets details of a single ReportConfig.
	GetReportConfig(ctx context.Context, in *GetReportConfigRequest, opts ...grpc.CallOption) (*ReportConfig, error)
	// Creates a new ReportConfig in a given project and location.
	CreateReportConfig(ctx context.Context, in *CreateReportConfigRequest, opts ...grpc.CallOption) (*ReportConfig, error)
	// Updates the parameters of a single ReportConfig.
	UpdateReportConfig(ctx context.Context, in *UpdateReportConfigRequest, opts ...grpc.CallOption) (*ReportConfig, error)
	// Deletes a single ReportConfig.
	DeleteReportConfig(ctx context.Context, in *DeleteReportConfigRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Lists ReportDetails in a given project and location.
	ListReportDetails(ctx context.Context, in *ListReportDetailsRequest, opts ...grpc.CallOption) (*ListReportDetailsResponse, error)
	// Gets details of a single ReportDetail.
	GetReportDetail(ctx context.Context, in *GetReportDetailRequest, opts ...grpc.CallOption) (*ReportDetail, error)
	// Lists the dataset configurations in a given project for a given location.
	ListDatasetConfigs(ctx context.Context, in *ListDatasetConfigsRequest, opts ...grpc.CallOption) (*ListDatasetConfigsResponse, error)
	// Gets the dataset configuration in a given project for a given location.
	GetDatasetConfig(ctx context.Context, in *GetDatasetConfigRequest, opts ...grpc.CallOption) (*DatasetConfig, error)
	// Creates a dataset configuration in a given project for a given location.
	CreateDatasetConfig(ctx context.Context, in *CreateDatasetConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Updates a dataset configuration in a given project for a given location.
	UpdateDatasetConfig(ctx context.Context, in *UpdateDatasetConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a dataset configuration in a given project for a given location.
	DeleteDatasetConfig(ctx context.Context, in *DeleteDatasetConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Links a dataset to BigQuery in a given project for a given location.
	LinkDataset(ctx context.Context, in *LinkDatasetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Unlinks a dataset from BigQuery in a given project
	// for a given location.
	UnlinkDataset(ctx context.Context, in *UnlinkDatasetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

StorageInsightsClient is the client API for StorageInsights service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewStorageInsightsClient

func NewStorageInsightsClient(cc grpc.ClientConnInterface) StorageInsightsClient

StorageInsightsServer

type StorageInsightsServer interface {
	// Lists ReportConfigs in a given project and location.
	ListReportConfigs(context.Context, *ListReportConfigsRequest) (*ListReportConfigsResponse, error)
	// Gets details of a single ReportConfig.
	GetReportConfig(context.Context, *GetReportConfigRequest) (*ReportConfig, error)
	// Creates a new ReportConfig in a given project and location.
	CreateReportConfig(context.Context, *CreateReportConfigRequest) (*ReportConfig, error)
	// Updates the parameters of a single ReportConfig.
	UpdateReportConfig(context.Context, *UpdateReportConfigRequest) (*ReportConfig, error)
	// Deletes a single ReportConfig.
	DeleteReportConfig(context.Context, *DeleteReportConfigRequest) (*emptypb.Empty, error)
	// Lists ReportDetails in a given project and location.
	ListReportDetails(context.Context, *ListReportDetailsRequest) (*ListReportDetailsResponse, error)
	// Gets details of a single ReportDetail.
	GetReportDetail(context.Context, *GetReportDetailRequest) (*ReportDetail, error)
	// Lists the dataset configurations in a given project for a given location.
	ListDatasetConfigs(context.Context, *ListDatasetConfigsRequest) (*ListDatasetConfigsResponse, error)
	// Gets the dataset configuration in a given project for a given location.
	GetDatasetConfig(context.Context, *GetDatasetConfigRequest) (*DatasetConfig, error)
	// Creates a dataset configuration in a given project for a given location.
	CreateDatasetConfig(context.Context, *CreateDatasetConfigRequest) (*longrunningpb.Operation, error)
	// Updates a dataset configuration in a given project for a given location.
	UpdateDatasetConfig(context.Context, *UpdateDatasetConfigRequest) (*longrunningpb.Operation, error)
	// Deletes a dataset configuration in a given project for a given location.
	DeleteDatasetConfig(context.Context, *DeleteDatasetConfigRequest) (*longrunningpb.Operation, error)
	// Links a dataset to BigQuery in a given project for a given location.
	LinkDataset(context.Context, *LinkDatasetRequest) (*longrunningpb.Operation, error)
	// Unlinks a dataset from BigQuery in a given project
	// for a given location.
	UnlinkDataset(context.Context, *UnlinkDatasetRequest) (*longrunningpb.Operation, error)
}

StorageInsightsServer is the server API for StorageInsights service. All implementations should embed UnimplementedStorageInsightsServer for forward compatibility

UnimplementedStorageInsightsServer

type UnimplementedStorageInsightsServer struct {
}

UnimplementedStorageInsightsServer should be embedded to have forward compatible implementations.

func (UnimplementedStorageInsightsServer) CreateDatasetConfig

func (UnimplementedStorageInsightsServer) CreateReportConfig

func (UnimplementedStorageInsightsServer) DeleteDatasetConfig

func (UnimplementedStorageInsightsServer) DeleteReportConfig

func (UnimplementedStorageInsightsServer) GetDatasetConfig

func (UnimplementedStorageInsightsServer) GetReportConfig

func (UnimplementedStorageInsightsServer) GetReportDetail

func (UnimplementedStorageInsightsServer) LinkDataset

func (UnimplementedStorageInsightsServer) ListDatasetConfigs

func (UnimplementedStorageInsightsServer) ListReportConfigs

func (UnimplementedStorageInsightsServer) ListReportDetails

func (UnimplementedStorageInsightsServer) UnlinkDataset

func (UnimplementedStorageInsightsServer) UpdateDatasetConfig

func (UnimplementedStorageInsightsServer) UpdateReportConfig

UnlinkDatasetRequest

type UnlinkDatasetRequest struct {

	// Required. Name of the resource
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for [UnlinkDataset][google.cloud.storageinsights.v1.StorageInsights.UnlinkDataset]

func (*UnlinkDatasetRequest) Descriptor

func (*UnlinkDatasetRequest) Descriptor() ([]byte, []int)

Deprecated: Use UnlinkDatasetRequest.ProtoReflect.Descriptor instead.

func (*UnlinkDatasetRequest) GetName

func (x *UnlinkDatasetRequest) GetName() string

func (*UnlinkDatasetRequest) ProtoMessage

func (*UnlinkDatasetRequest) ProtoMessage()

func (*UnlinkDatasetRequest) ProtoReflect

func (x *UnlinkDatasetRequest) ProtoReflect() protoreflect.Message

func (*UnlinkDatasetRequest) Reset

func (x *UnlinkDatasetRequest) Reset()

func (*UnlinkDatasetRequest) String

func (x *UnlinkDatasetRequest) String() string

UnsafeStorageInsightsServer

type UnsafeStorageInsightsServer interface {
	// contains filtered or unexported methods
}

UnsafeStorageInsightsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to StorageInsightsServer will result in compilation errors.

UpdateDatasetConfigRequest

type UpdateDatasetConfigRequest struct {

	// Required. Field mask is used to specify the fields to be overwritten in the
	// `DatasetConfig` resource by the update.
	// The fields specified in the `update_mask` are relative to the resource, not
	// the full request. A field is overwritten if it is in the mask. If the
	// user does not provide a mask then it returns an "Invalid Argument" error.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Required. The resource being updated
	DatasetConfig *DatasetConfig `protobuf:"bytes,2,opt,name=dataset_config,json=datasetConfig,proto3" json:"dataset_config,omitempty"`
	// Optional. A unique identifier for your request.
	// Specify the request ID if you need to retry the request.
	// If you retry the request with the same ID within 60 minutes, the server
	// ignores the request if it has already completed the original request.
	//
	// For example, if your initial request times out and you retry the request
	// using the same request ID, the server recognizes the original request and
	// does not process the new request.
	//
	// The request ID must be a valid UUID and cannot be a zero UUID
	// (00000000-0000-0000-0000-000000000000).
	RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

Request message for [UpdateDatasetConfig][google.cloud.storageinsights.v1.StorageInsights.UpdateDatasetConfig]

func (*UpdateDatasetConfigRequest) Descriptor

func (*UpdateDatasetConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateDatasetConfigRequest.ProtoReflect.Descriptor instead.

func (*UpdateDatasetConfigRequest) GetDatasetConfig

func (x *UpdateDatasetConfigRequest) GetDatasetConfig() *DatasetConfig

func (*UpdateDatasetConfigRequest) GetRequestId

func (x *UpdateDatasetConfigRequest) GetRequestId() string

func (*UpdateDatasetConfigRequest) GetUpdateMask

func (x *UpdateDatasetConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateDatasetConfigRequest) ProtoMessage

func (*UpdateDatasetConfigRequest) ProtoMessage()

func (*UpdateDatasetConfigRequest) ProtoReflect

func (*UpdateDatasetConfigRequest) Reset

func (x *UpdateDatasetConfigRequest) Reset()

func (*UpdateDatasetConfigRequest) String

func (x *UpdateDatasetConfigRequest) String() string

UpdateReportConfigRequest

type UpdateReportConfigRequest struct {

	// Required. Field mask is used to specify the fields to be overwritten in the
	// ReportConfig resource by the update.
	// The fields specified in the update_mask are relative to the resource, not
	// the full request. A field will be overwritten if it is in the mask. If the
	// user does not provide a mask then all fields will be overwritten.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Required. The resource being updated
	ReportConfig *ReportConfig `protobuf:"bytes,2,opt,name=report_config,json=reportConfig,proto3" json:"report_config,omitempty"`
	// Optional. An optional request ID to identify requests. Specify a unique
	// request ID so that if you must retry your request, the server will know to
	// ignore the request if it has already been completed. The server will
	// guarantee that for at least 60 minutes since the first request.
	//
	// For example, consider a situation where you make an initial request and
	// the request times out. If you make the request again with the same request
	// ID, the server can check if original operation with the same request ID
	// was received, and if so, will ignore the second request. This prevents
	// clients from accidentally creating duplicate commitments.
	//
	// The request ID must be a valid UUID with the exception that zero UUID is
	// not supported (00000000-0000-0000-0000-000000000000).
	RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

Message for updating a ReportConfig

func (*UpdateReportConfigRequest) Descriptor

func (*UpdateReportConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateReportConfigRequest.ProtoReflect.Descriptor instead.

func (*UpdateReportConfigRequest) GetReportConfig

func (x *UpdateReportConfigRequest) GetReportConfig() *ReportConfig

func (*UpdateReportConfigRequest) GetRequestId

func (x *UpdateReportConfigRequest) GetRequestId() string

func (*UpdateReportConfigRequest) GetUpdateMask

func (x *UpdateReportConfigRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateReportConfigRequest) ProtoMessage

func (*UpdateReportConfigRequest) ProtoMessage()

func (*UpdateReportConfigRequest) ProtoReflect

func (*UpdateReportConfigRequest) Reset

func (x *UpdateReportConfigRequest) Reset()

func (*UpdateReportConfigRequest) String

func (x *UpdateReportConfigRequest) String() string