serviceusage

package
Version: v0.0.0-...-7823e68 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 28, 2021 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "DISABLED",
		2: "ENABLED",
	}
	State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"DISABLED":          1,
		"ENABLED":           2,
	}
)

Enum value maps for State.

View Source
var (
	QuotaView_name = map[int32]string{
		0: "QUOTA_VIEW_UNSPECIFIED",
		1: "BASIC",
		2: "FULL",
	}
	QuotaView_value = map[string]int32{
		"QUOTA_VIEW_UNSPECIFIED": 0,
		"BASIC":                  1,
		"FULL":                   2,
	}
)

Enum value maps for QuotaView.

View Source
var (
	QuotaSafetyCheck_name = map[int32]string{
		0: "QUOTA_SAFETY_CHECK_UNSPECIFIED",
		1: "LIMIT_DECREASE_BELOW_USAGE",
		2: "LIMIT_DECREASE_PERCENTAGE_TOO_HIGH",
	}
	QuotaSafetyCheck_value = map[string]int32{
		"QUOTA_SAFETY_CHECK_UNSPECIFIED":     0,
		"LIMIT_DECREASE_BELOW_USAGE":         1,
		"LIMIT_DECREASE_PERCENTAGE_TOO_HIGH": 2,
	}
)

Enum value maps for QuotaSafetyCheck.

View Source
var (
	GetServiceIdentityResponse_IdentityState_name = map[int32]string{
		0: "IDENTITY_STATE_UNSPECIFIED",
		1: "ACTIVE",
	}
	GetServiceIdentityResponse_IdentityState_value = map[string]int32{
		"IDENTITY_STATE_UNSPECIFIED": 0,
		"ACTIVE":                     1,
	}
)

Enum value maps for GetServiceIdentityResponse_IdentityState.

View Source
var File_google_api_serviceusage_v1beta1_resources_proto protoreflect.FileDescriptor
View Source
var File_google_api_serviceusage_v1beta1_serviceusage_proto protoreflect.FileDescriptor

Functions

func RegisterServiceUsageServer

func RegisterServiceUsageServer(s *grpc.Server, srv ServiceUsageServer)

Types

type AdminQuotaPolicy

type AdminQuotaPolicy struct {

	// The resource name of the policy.
	// This name is generated by the server when the policy is created.
	//
	// Example names would be:
	// `organizations/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion/adminQuotaPolicies/4a3f2c1d`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The quota policy value.
	// Can be any nonnegative integer, or -1 (unlimited quota).
	PolicyValue int64 `protobuf:"varint,2,opt,name=policy_value,json=policyValue,proto3" json:"policy_value,omitempty"`
	//
	// If this map is nonempty, then this policy applies only to specific values
	// for dimensions defined in the limit unit.
	//
	// For example, an policy on a limit with the unit `1/{project}/{region}`
	// could contain an entry with the key `region` and the value `us-east-1`;
	// the policy is only applied to quota consumed in that region.
	//
	// This map has the following restrictions:
	//
	// *   If `region` appears as a key, its value must be a valid Cloud region.
	// *   If `zone` appears as a key, its value must be a valid Cloud zone.
	// *   Keys other than `region` or `zone` are not valid.
	Dimensions map[string]string `` /* 161-byte string literal not displayed */
	// The name of the metric to which this policy applies.
	//
	// An example name would be:
	// `compute.googleapis.com/cpus`
	Metric string `protobuf:"bytes,4,opt,name=metric,proto3" json:"metric,omitempty"`
	// The limit unit of the limit to which this policy applies.
	//
	// An example unit would be:
	// `1/{project}/{region}`
	// Note that `{project}` and `{region}` are not placeholders in this example;
	// the literal characters `{` and `}` occur in the string.
	Unit string `protobuf:"bytes,5,opt,name=unit,proto3" json:"unit,omitempty"`
	// The cloud resource container at which the quota policy is created. The
	// format is `{container_type}/{container_number}`
	Container string `protobuf:"bytes,6,opt,name=container,proto3" json:"container,omitempty"`
	// contains filtered or unexported fields
}

Quota policy created by quota administrator.

func (*AdminQuotaPolicy) Descriptor deprecated

This method has been deprecated.
func (*AdminQuotaPolicy) Descriptor() ([]byte, []int)

Deprecated: Use AdminQuotaPolicy.ProtoReflect.Descriptor instead.

func (*AdminQuotaPolicy) GetContainer

func (x *AdminQuotaPolicy) GetContainer() string

func (*AdminQuotaPolicy) GetDimensions

func (x *AdminQuotaPolicy) GetDimensions() map[string]string

func (*AdminQuotaPolicy) GetMetric

func (x *AdminQuotaPolicy) GetMetric() string

func (*AdminQuotaPolicy) GetName

func (x *AdminQuotaPolicy) GetName() string

func (*AdminQuotaPolicy) GetPolicyValue

func (x *AdminQuotaPolicy) GetPolicyValue() int64

func (*AdminQuotaPolicy) GetUnit

func (x *AdminQuotaPolicy) GetUnit() string

func (*AdminQuotaPolicy) ProtoMessage

func (*AdminQuotaPolicy) ProtoMessage()

func (*AdminQuotaPolicy) ProtoReflect

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

func (*AdminQuotaPolicy) Reset

func (x *AdminQuotaPolicy) Reset()

func (*AdminQuotaPolicy) String

func (x *AdminQuotaPolicy) String() string

type BatchCreateAdminOverridesResponse

type BatchCreateAdminOverridesResponse struct {

	// The overrides that were created.
	Overrides []*QuotaOverride `protobuf:"bytes,1,rep,name=overrides,proto3" json:"overrides,omitempty"`
	// contains filtered or unexported fields
}

Response message for BatchCreateAdminOverrides

func (*BatchCreateAdminOverridesResponse) Descriptor deprecated

This method has been deprecated.
func (*BatchCreateAdminOverridesResponse) Descriptor() ([]byte, []int)

Deprecated: Use BatchCreateAdminOverridesResponse.ProtoReflect.Descriptor instead.

func (*BatchCreateAdminOverridesResponse) GetOverrides

func (x *BatchCreateAdminOverridesResponse) GetOverrides() []*QuotaOverride

func (*BatchCreateAdminOverridesResponse) ProtoMessage

func (*BatchCreateAdminOverridesResponse) ProtoMessage()

func (*BatchCreateAdminOverridesResponse) ProtoReflect

func (*BatchCreateAdminOverridesResponse) Reset

func (*BatchCreateAdminOverridesResponse) String

type BatchCreateConsumerOverridesResponse

type BatchCreateConsumerOverridesResponse struct {

	// The overrides that were created.
	Overrides []*QuotaOverride `protobuf:"bytes,1,rep,name=overrides,proto3" json:"overrides,omitempty"`
	// contains filtered or unexported fields
}

Response message for BatchCreateConsumerOverrides

func (*BatchCreateConsumerOverridesResponse) Descriptor deprecated

This method has been deprecated.
func (*BatchCreateConsumerOverridesResponse) Descriptor() ([]byte, []int)

Deprecated: Use BatchCreateConsumerOverridesResponse.ProtoReflect.Descriptor instead.

func (*BatchCreateConsumerOverridesResponse) GetOverrides

func (*BatchCreateConsumerOverridesResponse) ProtoMessage

func (*BatchCreateConsumerOverridesResponse) ProtoMessage()

func (*BatchCreateConsumerOverridesResponse) ProtoReflect

func (*BatchCreateConsumerOverridesResponse) Reset

func (*BatchCreateConsumerOverridesResponse) String

type BatchEnableServicesRequest

type BatchEnableServicesRequest struct {

	// Parent to enable services on.
	//
	// An example name would be:
	// `projects/123`
	// where `123` is the project number (not project ID).
	//
	// The `BatchEnableServices` method currently only supports projects.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The identifiers of the services to enable on the project.
	//
	// A valid identifier would be:
	// serviceusage.googleapis.com
	//
	// Enabling services requires that each service is public or is shared with
	// the user enabling the service.
	//
	// Two or more services must be specified. To enable a single service,
	// use the `EnableService` method instead.
	//
	// A single request can enable a maximum of 20 services at a time. If more
	// than 20 services are specified, the request will fail, and no state changes
	// will occur.
	ServiceIds []string `protobuf:"bytes,2,rep,name=service_ids,json=serviceIds,proto3" json:"service_ids,omitempty"`
	// contains filtered or unexported fields
}

Request message for the `BatchEnableServices` method.

func (*BatchEnableServicesRequest) Descriptor deprecated

This method has been deprecated.
func (*BatchEnableServicesRequest) Descriptor() ([]byte, []int)

Deprecated: Use BatchEnableServicesRequest.ProtoReflect.Descriptor instead.

func (*BatchEnableServicesRequest) GetParent

func (x *BatchEnableServicesRequest) GetParent() string

func (*BatchEnableServicesRequest) GetServiceIds

func (x *BatchEnableServicesRequest) GetServiceIds() []string

func (*BatchEnableServicesRequest) ProtoMessage

func (*BatchEnableServicesRequest) ProtoMessage()

func (*BatchEnableServicesRequest) ProtoReflect

func (*BatchEnableServicesRequest) Reset

func (x *BatchEnableServicesRequest) Reset()

func (*BatchEnableServicesRequest) String

func (x *BatchEnableServicesRequest) String() string

type ConsumerQuotaLimit

type ConsumerQuotaLimit struct {

	// The resource name of the quota limit.
	//
	// An example name would be:
	// `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion`
	//
	// The resource name is intended to be opaque and should not be parsed for
	// its component strings, since its representation could change in the future.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The name of the parent metric of this limit.
	//
	// An example name would be:
	// `compute.googleapis.com/cpus`
	Metric string `protobuf:"bytes,8,opt,name=metric,proto3" json:"metric,omitempty"`
	// The limit unit.
	//
	// An example unit would be
	// `1/{project}/{region}`
	// Note that `{project}` and `{region}` are not placeholders in this example;
	// the literal characters `{` and `}` occur in the string.
	Unit string `protobuf:"bytes,2,opt,name=unit,proto3" json:"unit,omitempty"`
	// Whether this limit is precise or imprecise.
	IsPrecise bool `protobuf:"varint,3,opt,name=is_precise,json=isPrecise,proto3" json:"is_precise,omitempty"`
	// Whether admin overrides are allowed on this limit
	AllowsAdminOverrides bool `protobuf:"varint,7,opt,name=allows_admin_overrides,json=allowsAdminOverrides,proto3" json:"allows_admin_overrides,omitempty"`
	// Summary of the enforced quota buckets, organized by quota dimension,
	// ordered from least specific to most specific (for example, the global
	// default bucket, with no quota dimensions, will always appear first).
	QuotaBuckets []*QuotaBucket `protobuf:"bytes,9,rep,name=quota_buckets,json=quotaBuckets,proto3" json:"quota_buckets,omitempty"`
	// contains filtered or unexported fields
}

Consumer quota settings for a quota limit.

func (*ConsumerQuotaLimit) Descriptor deprecated

This method has been deprecated.
func (*ConsumerQuotaLimit) Descriptor() ([]byte, []int)

Deprecated: Use ConsumerQuotaLimit.ProtoReflect.Descriptor instead.

func (*ConsumerQuotaLimit) GetAllowsAdminOverrides

func (x *ConsumerQuotaLimit) GetAllowsAdminOverrides() bool

func (*ConsumerQuotaLimit) GetIsPrecise

func (x *ConsumerQuotaLimit) GetIsPrecise() bool

func (*ConsumerQuotaLimit) GetMetric

func (x *ConsumerQuotaLimit) GetMetric() string

func (*ConsumerQuotaLimit) GetName

func (x *ConsumerQuotaLimit) GetName() string

func (*ConsumerQuotaLimit) GetQuotaBuckets

func (x *ConsumerQuotaLimit) GetQuotaBuckets() []*QuotaBucket

func (*ConsumerQuotaLimit) GetUnit

func (x *ConsumerQuotaLimit) GetUnit() string

func (*ConsumerQuotaLimit) ProtoMessage

func (*ConsumerQuotaLimit) ProtoMessage()

func (*ConsumerQuotaLimit) ProtoReflect

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

func (*ConsumerQuotaLimit) Reset

func (x *ConsumerQuotaLimit) Reset()

func (*ConsumerQuotaLimit) String

func (x *ConsumerQuotaLimit) String() string

type ConsumerQuotaMetric

type ConsumerQuotaMetric struct {

	// The resource name of the quota settings on this metric for this consumer.
	//
	// An example name would be:
	// `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus`
	//
	// The resource name is intended to be opaque and should not be parsed for
	// its component strings, since its representation could change in the future.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The name of the metric.
	//
	// An example name would be:
	// `compute.googleapis.com/cpus`
	Metric string `protobuf:"bytes,4,opt,name=metric,proto3" json:"metric,omitempty"`
	// The display name of the metric.
	//
	// An example name would be:
	// `CPUs`
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// The consumer quota for each quota limit defined on the metric.
	ConsumerQuotaLimits []*ConsumerQuotaLimit `protobuf:"bytes,3,rep,name=consumer_quota_limits,json=consumerQuotaLimits,proto3" json:"consumer_quota_limits,omitempty"`
	// The quota limits targeting the descendant containers of the
	// consumer in request.
	//
	// If the consumer in request is of type `organizations`
	// or `folders`, the field will list per-project limits in the metric; if the
	// consumer in request is of type `project`, the field will be empty.
	//
	// The `quota_buckets` field of each descendant consumer quota limit will not
	// be populated.
	DescendantConsumerQuotaLimits []*ConsumerQuotaLimit `` /* 152-byte string literal not displayed */
	// The units in which the metric value is reported.
	Unit string `protobuf:"bytes,5,opt,name=unit,proto3" json:"unit,omitempty"`
	// contains filtered or unexported fields
}

Consumer quota settings for a quota metric.

func (*ConsumerQuotaMetric) Descriptor deprecated

This method has been deprecated.
func (*ConsumerQuotaMetric) Descriptor() ([]byte, []int)

Deprecated: Use ConsumerQuotaMetric.ProtoReflect.Descriptor instead.

func (*ConsumerQuotaMetric) GetConsumerQuotaLimits

func (x *ConsumerQuotaMetric) GetConsumerQuotaLimits() []*ConsumerQuotaLimit

func (*ConsumerQuotaMetric) GetDescendantConsumerQuotaLimits

func (x *ConsumerQuotaMetric) GetDescendantConsumerQuotaLimits() []*ConsumerQuotaLimit

func (*ConsumerQuotaMetric) GetDisplayName

func (x *ConsumerQuotaMetric) GetDisplayName() string

func (*ConsumerQuotaMetric) GetMetric

func (x *ConsumerQuotaMetric) GetMetric() string

func (*ConsumerQuotaMetric) GetName

func (x *ConsumerQuotaMetric) GetName() string

func (*ConsumerQuotaMetric) GetUnit

func (x *ConsumerQuotaMetric) GetUnit() string

func (*ConsumerQuotaMetric) ProtoMessage

func (*ConsumerQuotaMetric) ProtoMessage()

func (*ConsumerQuotaMetric) ProtoReflect

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

func (*ConsumerQuotaMetric) Reset

func (x *ConsumerQuotaMetric) Reset()

func (*ConsumerQuotaMetric) String

func (x *ConsumerQuotaMetric) String() string

type CreateAdminOverrideRequest

type CreateAdminOverrideRequest struct {

	// The resource name of the parent quota limit, returned by a
	// ListConsumerQuotaMetrics or GetConsumerQuotaMetric call.
	//
	// An example name would be:
	// `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The admin override to create.
	Override *QuotaOverride `protobuf:"bytes,2,opt,name=override,proto3" json:"override,omitempty"`
	// Whether to force the creation of the quota override.
	// Setting the force parameter to 'true' ignores all quota safety checks that
	// would fail the request. QuotaSafetyCheck lists all such validations.
	Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
	// The list of quota safety checks to ignore before the override mutation.
	// Unlike 'force' field that ignores all the quota safety checks, the
	// 'force_only' field ignores only the specified checks; other checks are
	// still enforced. The 'force' and 'force_only' fields cannot both be set.
	ForceOnly []QuotaSafetyCheck `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request message for CreateAdminOverride.

func (*CreateAdminOverrideRequest) Descriptor deprecated

This method has been deprecated.
func (*CreateAdminOverrideRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAdminOverrideRequest.ProtoReflect.Descriptor instead.

func (*CreateAdminOverrideRequest) GetForce

func (x *CreateAdminOverrideRequest) GetForce() bool

func (*CreateAdminOverrideRequest) GetForceOnly

func (x *CreateAdminOverrideRequest) GetForceOnly() []QuotaSafetyCheck

func (*CreateAdminOverrideRequest) GetOverride

func (x *CreateAdminOverrideRequest) GetOverride() *QuotaOverride

func (*CreateAdminOverrideRequest) GetParent

func (x *CreateAdminOverrideRequest) GetParent() string

func (*CreateAdminOverrideRequest) ProtoMessage

func (*CreateAdminOverrideRequest) ProtoMessage()

func (*CreateAdminOverrideRequest) ProtoReflect

func (*CreateAdminOverrideRequest) Reset

func (x *CreateAdminOverrideRequest) Reset()

func (*CreateAdminOverrideRequest) String

func (x *CreateAdminOverrideRequest) String() string

type CreateAdminQuotaPolicyMetadata

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

Metadata message that provides information such as progress, partial failures, and similar information on each GetOperation call of LRO returned by CreateAdminQuotaPolicy.

func (*CreateAdminQuotaPolicyMetadata) Descriptor deprecated

This method has been deprecated.
func (*CreateAdminQuotaPolicyMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateAdminQuotaPolicyMetadata.ProtoReflect.Descriptor instead.

func (*CreateAdminQuotaPolicyMetadata) ProtoMessage

func (*CreateAdminQuotaPolicyMetadata) ProtoMessage()

func (*CreateAdminQuotaPolicyMetadata) ProtoReflect

func (*CreateAdminQuotaPolicyMetadata) Reset

func (x *CreateAdminQuotaPolicyMetadata) Reset()

func (*CreateAdminQuotaPolicyMetadata) String

type CreateConsumerOverrideRequest

type CreateConsumerOverrideRequest struct {

	// The resource name of the parent quota limit, returned by a
	// ListConsumerQuotaMetrics or GetConsumerQuotaMetric call.
	//
	// An example name would be:
	// `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The override to create.
	Override *QuotaOverride `protobuf:"bytes,2,opt,name=override,proto3" json:"override,omitempty"`
	// Whether to force the creation of the quota override.
	// Setting the force parameter to 'true' ignores all quota safety checks that
	// would fail the request. QuotaSafetyCheck lists all such validations.
	Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
	// The list of quota safety checks to ignore before the override mutation.
	// Unlike 'force' field that ignores all the quota safety checks, the
	// 'force_only' field ignores only the specified checks; other checks are
	// still enforced. The 'force' and 'force_only' fields cannot both be set.
	ForceOnly []QuotaSafetyCheck `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request message for CreateConsumerOverride.

func (*CreateConsumerOverrideRequest) Descriptor deprecated

This method has been deprecated.
func (*CreateConsumerOverrideRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateConsumerOverrideRequest.ProtoReflect.Descriptor instead.

func (*CreateConsumerOverrideRequest) GetForce

func (x *CreateConsumerOverrideRequest) GetForce() bool

func (*CreateConsumerOverrideRequest) GetForceOnly

func (x *CreateConsumerOverrideRequest) GetForceOnly() []QuotaSafetyCheck

func (*CreateConsumerOverrideRequest) GetOverride

func (x *CreateConsumerOverrideRequest) GetOverride() *QuotaOverride

func (*CreateConsumerOverrideRequest) GetParent

func (x *CreateConsumerOverrideRequest) GetParent() string

func (*CreateConsumerOverrideRequest) ProtoMessage

func (*CreateConsumerOverrideRequest) ProtoMessage()

func (*CreateConsumerOverrideRequest) ProtoReflect

func (*CreateConsumerOverrideRequest) Reset

func (x *CreateConsumerOverrideRequest) Reset()

func (*CreateConsumerOverrideRequest) String

type DeleteAdminOverrideRequest

type DeleteAdminOverrideRequest struct {

	// The resource name of the override to delete.
	//
	// An example name would be:
	// `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion/adminOverrides/4a3f2c1d`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Whether to force the deletion of the quota override.
	// Setting the force parameter to 'true' ignores all quota safety checks that
	// would fail the request. QuotaSafetyCheck lists all such validations.
	Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
	// The list of quota safety checks to ignore before the override mutation.
	// Unlike 'force' field that ignores all the quota safety checks, the
	// 'force_only' field ignores only the specified checks; other checks are
	// still enforced. The 'force' and 'force_only' fields cannot both be set.
	ForceOnly []QuotaSafetyCheck `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request message for DeleteAdminOverride.

func (*DeleteAdminOverrideRequest) Descriptor deprecated

This method has been deprecated.
func (*DeleteAdminOverrideRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAdminOverrideRequest.ProtoReflect.Descriptor instead.

func (*DeleteAdminOverrideRequest) GetForce

func (x *DeleteAdminOverrideRequest) GetForce() bool

func (*DeleteAdminOverrideRequest) GetForceOnly

func (x *DeleteAdminOverrideRequest) GetForceOnly() []QuotaSafetyCheck

func (*DeleteAdminOverrideRequest) GetName

func (x *DeleteAdminOverrideRequest) GetName() string

func (*DeleteAdminOverrideRequest) ProtoMessage

func (*DeleteAdminOverrideRequest) ProtoMessage()

func (*DeleteAdminOverrideRequest) ProtoReflect

func (*DeleteAdminOverrideRequest) Reset

func (x *DeleteAdminOverrideRequest) Reset()

func (*DeleteAdminOverrideRequest) String

func (x *DeleteAdminOverrideRequest) String() string

type DeleteAdminQuotaPolicyMetadata

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

Metadata message that provides information such as progress, partial failures, and similar information on each GetOperation call of LRO returned by DeleteAdminQuotaPolicy.

func (*DeleteAdminQuotaPolicyMetadata) Descriptor deprecated

This method has been deprecated.
func (*DeleteAdminQuotaPolicyMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAdminQuotaPolicyMetadata.ProtoReflect.Descriptor instead.

func (*DeleteAdminQuotaPolicyMetadata) ProtoMessage

func (*DeleteAdminQuotaPolicyMetadata) ProtoMessage()

func (*DeleteAdminQuotaPolicyMetadata) ProtoReflect

func (*DeleteAdminQuotaPolicyMetadata) Reset

func (x *DeleteAdminQuotaPolicyMetadata) Reset()

func (*DeleteAdminQuotaPolicyMetadata) String

type DeleteConsumerOverrideRequest

type DeleteConsumerOverrideRequest struct {

	// The resource name of the override to delete.
	//
	// An example name would be:
	// `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion/consumerOverrides/4a3f2c1d`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Whether to force the deletion of the quota override.
	// Setting the force parameter to 'true' ignores all quota safety checks that
	// would fail the request. QuotaSafetyCheck lists all such validations.
	Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
	// The list of quota safety checks to ignore before the override mutation.
	// Unlike 'force' field that ignores all the quota safety checks, the
	// 'force_only' field ignores only the specified checks; other checks are
	// still enforced. The 'force' and 'force_only' fields cannot both be set.
	ForceOnly []QuotaSafetyCheck `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request message for DeleteConsumerOverride.

func (*DeleteConsumerOverrideRequest) Descriptor deprecated

This method has been deprecated.
func (*DeleteConsumerOverrideRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteConsumerOverrideRequest.ProtoReflect.Descriptor instead.

func (*DeleteConsumerOverrideRequest) GetForce

func (x *DeleteConsumerOverrideRequest) GetForce() bool

func (*DeleteConsumerOverrideRequest) GetForceOnly

func (x *DeleteConsumerOverrideRequest) GetForceOnly() []QuotaSafetyCheck

func (*DeleteConsumerOverrideRequest) GetName

func (*DeleteConsumerOverrideRequest) ProtoMessage

func (*DeleteConsumerOverrideRequest) ProtoMessage()

func (*DeleteConsumerOverrideRequest) ProtoReflect

func (*DeleteConsumerOverrideRequest) Reset

func (x *DeleteConsumerOverrideRequest) Reset()

func (*DeleteConsumerOverrideRequest) String

type DisableServiceRequest

type DisableServiceRequest struct {

	// Name of the consumer and service to disable the service on.
	//
	// The enable and disable methods currently only support projects.
	//
	// An example name would be:
	// `projects/123/services/serviceusage.googleapis.com`
	// where `123` is the project number (not project ID).
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for the `DisableService` method.

func (*DisableServiceRequest) Descriptor deprecated

This method has been deprecated.
func (*DisableServiceRequest) Descriptor() ([]byte, []int)

Deprecated: Use DisableServiceRequest.ProtoReflect.Descriptor instead.

func (*DisableServiceRequest) GetName

func (x *DisableServiceRequest) GetName() string

func (*DisableServiceRequest) ProtoMessage

func (*DisableServiceRequest) ProtoMessage()

func (*DisableServiceRequest) ProtoReflect

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

func (*DisableServiceRequest) Reset

func (x *DisableServiceRequest) Reset()

func (*DisableServiceRequest) String

func (x *DisableServiceRequest) String() string

type EnableServiceRequest

type EnableServiceRequest struct {

	// Name of the consumer and service to enable the service on.
	//
	// The `EnableService` and `DisableService` methods currently only support
	// projects.
	//
	// Enabling a service requires that the service is public or is shared with
	// the user enabling the service.
	//
	// An example name would be:
	// `projects/123/services/serviceusage.googleapis.com`
	// where `123` is the project number (not project ID).
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for the `EnableService` method.

func (*EnableServiceRequest) Descriptor deprecated

This method has been deprecated.
func (*EnableServiceRequest) Descriptor() ([]byte, []int)

Deprecated: Use EnableServiceRequest.ProtoReflect.Descriptor instead.

func (*EnableServiceRequest) GetName

func (x *EnableServiceRequest) GetName() string

func (*EnableServiceRequest) ProtoMessage

func (*EnableServiceRequest) ProtoMessage()

func (*EnableServiceRequest) ProtoReflect

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

func (*EnableServiceRequest) Reset

func (x *EnableServiceRequest) Reset()

func (*EnableServiceRequest) String

func (x *EnableServiceRequest) String() string

type GenerateServiceIdentityRequest

type GenerateServiceIdentityRequest struct {

	// Name of the consumer and service to generate an identity for.
	//
	// The `GenerateServiceIdentity` methods currently only support projects.
	//
	// An example name would be:
	// `projects/123/services/example.googleapis.com` where `123` is the
	// project number.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// contains filtered or unexported fields
}

Request message for generating service identity.

func (*GenerateServiceIdentityRequest) Descriptor deprecated

This method has been deprecated.
func (*GenerateServiceIdentityRequest) Descriptor() ([]byte, []int)

Deprecated: Use GenerateServiceIdentityRequest.ProtoReflect.Descriptor instead.

func (*GenerateServiceIdentityRequest) GetParent

func (x *GenerateServiceIdentityRequest) GetParent() string

func (*GenerateServiceIdentityRequest) ProtoMessage

func (*GenerateServiceIdentityRequest) ProtoMessage()

func (*GenerateServiceIdentityRequest) ProtoReflect

func (*GenerateServiceIdentityRequest) Reset

func (x *GenerateServiceIdentityRequest) Reset()

func (*GenerateServiceIdentityRequest) String

type GetConsumerQuotaLimitRequest

type GetConsumerQuotaLimitRequest struct {

	// The resource name of the quota limit.
	//
	// Use the quota limit resource name returned by previous
	// ListConsumerQuotaMetrics and GetConsumerQuotaMetric API calls.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Specifies the level of detail for quota information in the response.
	View QuotaView `protobuf:"varint,2,opt,name=view,proto3,enum=google.api.serviceusage.v1beta1.QuotaView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

Request message for GetConsumerQuotaLimit

func (*GetConsumerQuotaLimitRequest) Descriptor deprecated

This method has been deprecated.
func (*GetConsumerQuotaLimitRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetConsumerQuotaLimitRequest.ProtoReflect.Descriptor instead.

func (*GetConsumerQuotaLimitRequest) GetName

func (x *GetConsumerQuotaLimitRequest) GetName() string

func (*GetConsumerQuotaLimitRequest) GetView

func (*GetConsumerQuotaLimitRequest) ProtoMessage

func (*GetConsumerQuotaLimitRequest) ProtoMessage()

func (*GetConsumerQuotaLimitRequest) ProtoReflect

func (*GetConsumerQuotaLimitRequest) Reset

func (x *GetConsumerQuotaLimitRequest) Reset()

func (*GetConsumerQuotaLimitRequest) String

type GetConsumerQuotaMetricRequest

type GetConsumerQuotaMetricRequest struct {

	// The resource name of the quota limit.
	//
	// An example name would be:
	// `projects/123/services/serviceusage.googleapis.com/quotas/metrics/serviceusage.googleapis.com%2Fmutate_requests`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Specifies the level of detail for quota information in the response.
	View QuotaView `protobuf:"varint,2,opt,name=view,proto3,enum=google.api.serviceusage.v1beta1.QuotaView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

Request message for GetConsumerQuotaMetric

func (*GetConsumerQuotaMetricRequest) Descriptor deprecated

This method has been deprecated.
func (*GetConsumerQuotaMetricRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetConsumerQuotaMetricRequest.ProtoReflect.Descriptor instead.

func (*GetConsumerQuotaMetricRequest) GetName

func (*GetConsumerQuotaMetricRequest) GetView

func (*GetConsumerQuotaMetricRequest) ProtoMessage

func (*GetConsumerQuotaMetricRequest) ProtoMessage()

func (*GetConsumerQuotaMetricRequest) ProtoReflect

func (*GetConsumerQuotaMetricRequest) Reset

func (x *GetConsumerQuotaMetricRequest) Reset()

func (*GetConsumerQuotaMetricRequest) String

type GetServiceIdentityMetadata

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

Metadata for the `GetServiceIdentity` method.

func (*GetServiceIdentityMetadata) Descriptor deprecated

This method has been deprecated.
func (*GetServiceIdentityMetadata) Descriptor() ([]byte, []int)

Deprecated: Use GetServiceIdentityMetadata.ProtoReflect.Descriptor instead.

func (*GetServiceIdentityMetadata) ProtoMessage

func (*GetServiceIdentityMetadata) ProtoMessage()

func (*GetServiceIdentityMetadata) ProtoReflect

func (*GetServiceIdentityMetadata) Reset

func (x *GetServiceIdentityMetadata) Reset()

func (*GetServiceIdentityMetadata) String

func (x *GetServiceIdentityMetadata) String() string

type GetServiceIdentityResponse

type GetServiceIdentityResponse struct {

	// Service identity that service producer can use to access consumer
	// resources. If exists is true, it contains email and unique_id. If exists is
	// false, it contains pre-constructed email and empty unique_id.
	Identity *ServiceIdentity `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"`
	// Service identity state.
	State GetServiceIdentityResponse_IdentityState `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

Response message for getting service identity.

func (*GetServiceIdentityResponse) Descriptor deprecated

This method has been deprecated.
func (*GetServiceIdentityResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetServiceIdentityResponse.ProtoReflect.Descriptor instead.

func (*GetServiceIdentityResponse) GetIdentity

func (x *GetServiceIdentityResponse) GetIdentity() *ServiceIdentity

func (*GetServiceIdentityResponse) GetState

func (*GetServiceIdentityResponse) ProtoMessage

func (*GetServiceIdentityResponse) ProtoMessage()

func (*GetServiceIdentityResponse) ProtoReflect

func (*GetServiceIdentityResponse) Reset

func (x *GetServiceIdentityResponse) Reset()

func (*GetServiceIdentityResponse) String

func (x *GetServiceIdentityResponse) String() string

type GetServiceIdentityResponse_IdentityState

type GetServiceIdentityResponse_IdentityState int32

Enum for service identity state.

const (
	// Default service identity state. This value is used if the state is
	// omitted.
	GetServiceIdentityResponse_IDENTITY_STATE_UNSPECIFIED GetServiceIdentityResponse_IdentityState = 0
	// Service identity has been created and can be used.
	GetServiceIdentityResponse_ACTIVE GetServiceIdentityResponse_IdentityState = 1
)

func (GetServiceIdentityResponse_IdentityState) Descriptor

func (GetServiceIdentityResponse_IdentityState) Enum

func (GetServiceIdentityResponse_IdentityState) EnumDescriptor deprecated

This method has been deprecated.
func (GetServiceIdentityResponse_IdentityState) EnumDescriptor() ([]byte, []int)

Deprecated: Use GetServiceIdentityResponse_IdentityState.Descriptor instead.

func (GetServiceIdentityResponse_IdentityState) Number

func (GetServiceIdentityResponse_IdentityState) String

func (GetServiceIdentityResponse_IdentityState) Type

type GetServiceRequest

type GetServiceRequest struct {

	// Name of the consumer and service to get the `ConsumerState` for.
	//
	// An example name would be:
	// `projects/123/services/serviceusage.googleapis.com`
	// where `123` is the project number (not project ID).
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for the `GetService` method.

func (*GetServiceRequest) Descriptor deprecated

This method has been deprecated.
func (*GetServiceRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetServiceRequest.ProtoReflect.Descriptor instead.

func (*GetServiceRequest) GetName

func (x *GetServiceRequest) GetName() string

func (*GetServiceRequest) ProtoMessage

func (*GetServiceRequest) ProtoMessage()

func (*GetServiceRequest) ProtoReflect

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

func (*GetServiceRequest) Reset

func (x *GetServiceRequest) Reset()

func (*GetServiceRequest) String

func (x *GetServiceRequest) String() string

type ImportAdminOverridesMetadata

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

Metadata message that provides information such as progress, partial failures, and similar information on each GetOperation call of LRO returned by ImportAdminOverrides.

func (*ImportAdminOverridesMetadata) Descriptor deprecated

This method has been deprecated.
func (*ImportAdminOverridesMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ImportAdminOverridesMetadata.ProtoReflect.Descriptor instead.

func (*ImportAdminOverridesMetadata) ProtoMessage

func (*ImportAdminOverridesMetadata) ProtoMessage()

func (*ImportAdminOverridesMetadata) ProtoReflect

func (*ImportAdminOverridesMetadata) Reset

func (x *ImportAdminOverridesMetadata) Reset()

func (*ImportAdminOverridesMetadata) String

type ImportAdminOverridesRequest

type ImportAdminOverridesRequest struct {

	// The resource name of the consumer.
	//
	// An example name would be:
	// `projects/123/services/compute.googleapis.com`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Source of import data
	//
	// Types that are assignable to Source:
	//	*ImportAdminOverridesRequest_InlineSource
	Source isImportAdminOverridesRequest_Source `protobuf_oneof:"source"`
	// Whether to force the creation of the quota overrides.
	// Setting the force parameter to 'true' ignores all quota safety checks that
	// would fail the request. QuotaSafetyCheck lists all such validations.
	Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
	// The list of quota safety checks to ignore before the override mutation.
	// Unlike 'force' field that ignores all the quota safety checks, the
	// 'force_only' field ignores only the specified checks; other checks are
	// still enforced. The 'force' and 'force_only' fields cannot both be set.
	ForceOnly []QuotaSafetyCheck `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request message for ImportAdminOverrides

func (*ImportAdminOverridesRequest) Descriptor deprecated

This method has been deprecated.
func (*ImportAdminOverridesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ImportAdminOverridesRequest.ProtoReflect.Descriptor instead.

func (*ImportAdminOverridesRequest) GetForce

func (x *ImportAdminOverridesRequest) GetForce() bool

func (*ImportAdminOverridesRequest) GetForceOnly

func (x *ImportAdminOverridesRequest) GetForceOnly() []QuotaSafetyCheck

func (*ImportAdminOverridesRequest) GetInlineSource

func (x *ImportAdminOverridesRequest) GetInlineSource() *OverrideInlineSource

func (*ImportAdminOverridesRequest) GetParent

func (x *ImportAdminOverridesRequest) GetParent() string

func (*ImportAdminOverridesRequest) GetSource

func (m *ImportAdminOverridesRequest) GetSource() isImportAdminOverridesRequest_Source

func (*ImportAdminOverridesRequest) ProtoMessage

func (*ImportAdminOverridesRequest) ProtoMessage()

func (*ImportAdminOverridesRequest) ProtoReflect

func (*ImportAdminOverridesRequest) Reset

func (x *ImportAdminOverridesRequest) Reset()

func (*ImportAdminOverridesRequest) String

func (x *ImportAdminOverridesRequest) String() string

type ImportAdminOverridesRequest_InlineSource

type ImportAdminOverridesRequest_InlineSource struct {
	// The import data is specified in the request message itself
	InlineSource *OverrideInlineSource `protobuf:"bytes,2,opt,name=inline_source,json=inlineSource,proto3,oneof"`
}

type ImportAdminOverridesResponse

type ImportAdminOverridesResponse struct {

	// The overrides that were created from the imported data.
	Overrides []*QuotaOverride `protobuf:"bytes,1,rep,name=overrides,proto3" json:"overrides,omitempty"`
	// contains filtered or unexported fields
}

Response message for ImportAdminOverrides

func (*ImportAdminOverridesResponse) Descriptor deprecated

This method has been deprecated.
func (*ImportAdminOverridesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ImportAdminOverridesResponse.ProtoReflect.Descriptor instead.

func (*ImportAdminOverridesResponse) GetOverrides

func (x *ImportAdminOverridesResponse) GetOverrides() []*QuotaOverride

func (*ImportAdminOverridesResponse) ProtoMessage

func (*ImportAdminOverridesResponse) ProtoMessage()

func (*ImportAdminOverridesResponse) ProtoReflect

func (*ImportAdminOverridesResponse) Reset

func (x *ImportAdminOverridesResponse) Reset()

func (*ImportAdminOverridesResponse) String

type ImportAdminQuotaPoliciesMetadata

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

Metadata message that provides information such as progress, partial failures, and similar information on each GetOperation call of LRO returned by ImportAdminQuotaPolicies.

func (*ImportAdminQuotaPoliciesMetadata) Descriptor deprecated

This method has been deprecated.
func (*ImportAdminQuotaPoliciesMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ImportAdminQuotaPoliciesMetadata.ProtoReflect.Descriptor instead.

func (*ImportAdminQuotaPoliciesMetadata) ProtoMessage

func (*ImportAdminQuotaPoliciesMetadata) ProtoMessage()

func (*ImportAdminQuotaPoliciesMetadata) ProtoReflect

func (*ImportAdminQuotaPoliciesMetadata) Reset

func (*ImportAdminQuotaPoliciesMetadata) String

type ImportAdminQuotaPoliciesResponse

type ImportAdminQuotaPoliciesResponse struct {

	// The policies that were created from the imported data.
	Policies []*AdminQuotaPolicy `protobuf:"bytes,1,rep,name=policies,proto3" json:"policies,omitempty"`
	// contains filtered or unexported fields
}

Response message for ImportAdminQuotaPolicies

func (*ImportAdminQuotaPoliciesResponse) Descriptor deprecated

This method has been deprecated.
func (*ImportAdminQuotaPoliciesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ImportAdminQuotaPoliciesResponse.ProtoReflect.Descriptor instead.

func (*ImportAdminQuotaPoliciesResponse) GetPolicies

func (*ImportAdminQuotaPoliciesResponse) ProtoMessage

func (*ImportAdminQuotaPoliciesResponse) ProtoMessage()

func (*ImportAdminQuotaPoliciesResponse) ProtoReflect

func (*ImportAdminQuotaPoliciesResponse) Reset

func (*ImportAdminQuotaPoliciesResponse) String

type ImportConsumerOverridesMetadata

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

Metadata message that provides information such as progress, partial failures, and similar information on each GetOperation call of LRO returned by ImportConsumerOverrides.

func (*ImportConsumerOverridesMetadata) Descriptor deprecated

This method has been deprecated.
func (*ImportConsumerOverridesMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ImportConsumerOverridesMetadata.ProtoReflect.Descriptor instead.

func (*ImportConsumerOverridesMetadata) ProtoMessage

func (*ImportConsumerOverridesMetadata) ProtoMessage()

func (*ImportConsumerOverridesMetadata) ProtoReflect

func (*ImportConsumerOverridesMetadata) Reset

func (*ImportConsumerOverridesMetadata) String

type ImportConsumerOverridesRequest

type ImportConsumerOverridesRequest struct {

	// The resource name of the consumer.
	//
	// An example name would be:
	// `projects/123/services/compute.googleapis.com`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Source of import data
	//
	// Types that are assignable to Source:
	//	*ImportConsumerOverridesRequest_InlineSource
	Source isImportConsumerOverridesRequest_Source `protobuf_oneof:"source"`
	// Whether to force the creation of the quota overrides.
	// Setting the force parameter to 'true' ignores all quota safety checks that
	// would fail the request. QuotaSafetyCheck lists all such validations.
	Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
	// The list of quota safety checks to ignore before the override mutation.
	// Unlike 'force' field that ignores all the quota safety checks, the
	// 'force_only' field ignores only the specified checks; other checks are
	// still enforced. The 'force' and 'force_only' fields cannot both be set.
	ForceOnly []QuotaSafetyCheck `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request message for ImportConsumerOverrides

func (*ImportConsumerOverridesRequest) Descriptor deprecated

This method has been deprecated.
func (*ImportConsumerOverridesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ImportConsumerOverridesRequest.ProtoReflect.Descriptor instead.

func (*ImportConsumerOverridesRequest) GetForce

func (x *ImportConsumerOverridesRequest) GetForce() bool

func (*ImportConsumerOverridesRequest) GetForceOnly

func (*ImportConsumerOverridesRequest) GetInlineSource

func (*ImportConsumerOverridesRequest) GetParent

func (x *ImportConsumerOverridesRequest) GetParent() string

func (*ImportConsumerOverridesRequest) GetSource

func (m *ImportConsumerOverridesRequest) GetSource() isImportConsumerOverridesRequest_Source

func (*ImportConsumerOverridesRequest) ProtoMessage

func (*ImportConsumerOverridesRequest) ProtoMessage()

func (*ImportConsumerOverridesRequest) ProtoReflect

func (*ImportConsumerOverridesRequest) Reset

func (x *ImportConsumerOverridesRequest) Reset()

func (*ImportConsumerOverridesRequest) String

type ImportConsumerOverridesRequest_InlineSource

type ImportConsumerOverridesRequest_InlineSource struct {
	// The import data is specified in the request message itself
	InlineSource *OverrideInlineSource `protobuf:"bytes,2,opt,name=inline_source,json=inlineSource,proto3,oneof"`
}

type ImportConsumerOverridesResponse

type ImportConsumerOverridesResponse struct {

	// The overrides that were created from the imported data.
	Overrides []*QuotaOverride `protobuf:"bytes,1,rep,name=overrides,proto3" json:"overrides,omitempty"`
	// contains filtered or unexported fields
}

Response message for ImportConsumerOverrides

func (*ImportConsumerOverridesResponse) Descriptor deprecated

This method has been deprecated.
func (*ImportConsumerOverridesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ImportConsumerOverridesResponse.ProtoReflect.Descriptor instead.

func (*ImportConsumerOverridesResponse) GetOverrides

func (x *ImportConsumerOverridesResponse) GetOverrides() []*QuotaOverride

func (*ImportConsumerOverridesResponse) ProtoMessage

func (*ImportConsumerOverridesResponse) ProtoMessage()

func (*ImportConsumerOverridesResponse) ProtoReflect

func (*ImportConsumerOverridesResponse) Reset

func (*ImportConsumerOverridesResponse) String

type ListAdminOverridesRequest

type ListAdminOverridesRequest struct {

	// The resource name of the parent quota limit, returned by a
	// ListConsumerQuotaMetrics or GetConsumerQuotaMetric call.
	//
	// An example name would be:
	// `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested size of the next page of data.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Token identifying which result to start with; returned by a previous list
	// call.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

Request message for ListAdminOverrides

func (*ListAdminOverridesRequest) Descriptor deprecated

This method has been deprecated.
func (*ListAdminOverridesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAdminOverridesRequest.ProtoReflect.Descriptor instead.

func (*ListAdminOverridesRequest) GetPageSize

func (x *ListAdminOverridesRequest) GetPageSize() int32

func (*ListAdminOverridesRequest) GetPageToken

func (x *ListAdminOverridesRequest) GetPageToken() string

func (*ListAdminOverridesRequest) GetParent

func (x *ListAdminOverridesRequest) GetParent() string

func (*ListAdminOverridesRequest) ProtoMessage

func (*ListAdminOverridesRequest) ProtoMessage()

func (*ListAdminOverridesRequest) ProtoReflect

func (*ListAdminOverridesRequest) Reset

func (x *ListAdminOverridesRequest) Reset()

func (*ListAdminOverridesRequest) String

func (x *ListAdminOverridesRequest) String() string

type ListAdminOverridesResponse

type ListAdminOverridesResponse struct {

	// Admin overrides on this limit.
	Overrides []*QuotaOverride `protobuf:"bytes,1,rep,name=overrides,proto3" json:"overrides,omitempty"`
	// Token identifying which result to start with; returned by a previous list
	// call.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for ListAdminOverrides.

func (*ListAdminOverridesResponse) Descriptor deprecated

This method has been deprecated.
func (*ListAdminOverridesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAdminOverridesResponse.ProtoReflect.Descriptor instead.

func (*ListAdminOverridesResponse) GetNextPageToken

func (x *ListAdminOverridesResponse) GetNextPageToken() string

func (*ListAdminOverridesResponse) GetOverrides

func (x *ListAdminOverridesResponse) GetOverrides() []*QuotaOverride

func (*ListAdminOverridesResponse) ProtoMessage

func (*ListAdminOverridesResponse) ProtoMessage()

func (*ListAdminOverridesResponse) ProtoReflect

func (*ListAdminOverridesResponse) Reset

func (x *ListAdminOverridesResponse) Reset()

func (*ListAdminOverridesResponse) String

func (x *ListAdminOverridesResponse) String() string

type ListConsumerOverridesRequest

type ListConsumerOverridesRequest struct {

	// The resource name of the parent quota limit, returned by a
	// ListConsumerQuotaMetrics or GetConsumerQuotaMetric call.
	//
	// An example name would be:
	// `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested size of the next page of data.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Token identifying which result to start with; returned by a previous list
	// call.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

Request message for ListConsumerOverrides

func (*ListConsumerOverridesRequest) Descriptor deprecated

This method has been deprecated.
func (*ListConsumerOverridesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListConsumerOverridesRequest.ProtoReflect.Descriptor instead.

func (*ListConsumerOverridesRequest) GetPageSize

func (x *ListConsumerOverridesRequest) GetPageSize() int32

func (*ListConsumerOverridesRequest) GetPageToken

func (x *ListConsumerOverridesRequest) GetPageToken() string

func (*ListConsumerOverridesRequest) GetParent

func (x *ListConsumerOverridesRequest) GetParent() string

func (*ListConsumerOverridesRequest) ProtoMessage

func (*ListConsumerOverridesRequest) ProtoMessage()

func (*ListConsumerOverridesRequest) ProtoReflect

func (*ListConsumerOverridesRequest) Reset

func (x *ListConsumerOverridesRequest) Reset()

func (*ListConsumerOverridesRequest) String

type ListConsumerOverridesResponse

type ListConsumerOverridesResponse struct {

	// Consumer overrides on this limit.
	Overrides []*QuotaOverride `protobuf:"bytes,1,rep,name=overrides,proto3" json:"overrides,omitempty"`
	// Token identifying which result to start with; returned by a previous list
	// call.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for ListConsumerOverrides.

func (*ListConsumerOverridesResponse) Descriptor deprecated

This method has been deprecated.
func (*ListConsumerOverridesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListConsumerOverridesResponse.ProtoReflect.Descriptor instead.

func (*ListConsumerOverridesResponse) GetNextPageToken

func (x *ListConsumerOverridesResponse) GetNextPageToken() string

func (*ListConsumerOverridesResponse) GetOverrides

func (x *ListConsumerOverridesResponse) GetOverrides() []*QuotaOverride

func (*ListConsumerOverridesResponse) ProtoMessage

func (*ListConsumerOverridesResponse) ProtoMessage()

func (*ListConsumerOverridesResponse) ProtoReflect

func (*ListConsumerOverridesResponse) Reset

func (x *ListConsumerOverridesResponse) Reset()

func (*ListConsumerOverridesResponse) String

type ListConsumerQuotaMetricsRequest

type ListConsumerQuotaMetricsRequest struct {

	// Parent of the quotas resource.
	//
	// Some example names would be:
	// `projects/123/services/serviceconsumermanagement.googleapis.com`
	// `folders/345/services/serviceconsumermanagement.googleapis.com`
	// `organizations/456/services/serviceconsumermanagement.googleapis.com`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested size of the next page of data.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Token identifying which result to start with; returned by a previous list
	// call.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Specifies the level of detail for quota information in the response.
	View QuotaView `protobuf:"varint,4,opt,name=view,proto3,enum=google.api.serviceusage.v1beta1.QuotaView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

Request message for ListConsumerQuotaMetrics

func (*ListConsumerQuotaMetricsRequest) Descriptor deprecated

This method has been deprecated.
func (*ListConsumerQuotaMetricsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListConsumerQuotaMetricsRequest.ProtoReflect.Descriptor instead.

func (*ListConsumerQuotaMetricsRequest) GetPageSize

func (x *ListConsumerQuotaMetricsRequest) GetPageSize() int32

func (*ListConsumerQuotaMetricsRequest) GetPageToken

func (x *ListConsumerQuotaMetricsRequest) GetPageToken() string

func (*ListConsumerQuotaMetricsRequest) GetParent

func (x *ListConsumerQuotaMetricsRequest) GetParent() string

func (*ListConsumerQuotaMetricsRequest) GetView

func (*ListConsumerQuotaMetricsRequest) ProtoMessage

func (*ListConsumerQuotaMetricsRequest) ProtoMessage()

func (*ListConsumerQuotaMetricsRequest) ProtoReflect

func (*ListConsumerQuotaMetricsRequest) Reset

func (*ListConsumerQuotaMetricsRequest) String

type ListConsumerQuotaMetricsResponse

type ListConsumerQuotaMetricsResponse struct {

	// Quota settings for the consumer, organized by quota metric.
	Metrics []*ConsumerQuotaMetric `protobuf:"bytes,1,rep,name=metrics,proto3" json:"metrics,omitempty"`
	// Token identifying which result to start with; returned by a previous list
	// call.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for ListConsumerQuotaMetrics

func (*ListConsumerQuotaMetricsResponse) Descriptor deprecated

This method has been deprecated.
func (*ListConsumerQuotaMetricsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListConsumerQuotaMetricsResponse.ProtoReflect.Descriptor instead.

func (*ListConsumerQuotaMetricsResponse) GetMetrics

func (*ListConsumerQuotaMetricsResponse) GetNextPageToken

func (x *ListConsumerQuotaMetricsResponse) GetNextPageToken() string

func (*ListConsumerQuotaMetricsResponse) ProtoMessage

func (*ListConsumerQuotaMetricsResponse) ProtoMessage()

func (*ListConsumerQuotaMetricsResponse) ProtoReflect

func (*ListConsumerQuotaMetricsResponse) Reset

func (*ListConsumerQuotaMetricsResponse) String

type ListServicesRequest

type ListServicesRequest struct {

	// Parent to search for services on.
	//
	// An example name would be:
	// `projects/123`
	// where `123` is the project number (not project ID).
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested size of the next page of data.
	// Requested page size cannot exceed 200.
	//  If not set, the default page size is 50.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Token identifying which result to start with, which is returned by a
	// previous list call.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Only list services that conform to the given filter.
	// The allowed filter strings are `state:ENABLED` and `state:DISABLED`.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

Request message for the `ListServices` method.

func (*ListServicesRequest) Descriptor deprecated

This method has been deprecated.
func (*ListServicesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListServicesRequest.ProtoReflect.Descriptor instead.

func (*ListServicesRequest) GetFilter

func (x *ListServicesRequest) GetFilter() string

func (*ListServicesRequest) GetPageSize

func (x *ListServicesRequest) GetPageSize() int32

func (*ListServicesRequest) GetPageToken

func (x *ListServicesRequest) GetPageToken() string

func (*ListServicesRequest) GetParent

func (x *ListServicesRequest) GetParent() string

func (*ListServicesRequest) ProtoMessage

func (*ListServicesRequest) ProtoMessage()

func (*ListServicesRequest) ProtoReflect

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

func (*ListServicesRequest) Reset

func (x *ListServicesRequest) Reset()

func (*ListServicesRequest) String

func (x *ListServicesRequest) String() string

type ListServicesResponse

type ListServicesResponse struct {

	// The available services for the requested project.
	Services []*Service `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
	// Token that can be passed to `ListServices` to resume a paginated
	// query.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response message for the `ListServices` method.

func (*ListServicesResponse) Descriptor deprecated

This method has been deprecated.
func (*ListServicesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListServicesResponse.ProtoReflect.Descriptor instead.

func (*ListServicesResponse) GetNextPageToken

func (x *ListServicesResponse) GetNextPageToken() string

func (*ListServicesResponse) GetServices

func (x *ListServicesResponse) GetServices() []*Service

func (*ListServicesResponse) ProtoMessage

func (*ListServicesResponse) ProtoMessage()

func (*ListServicesResponse) ProtoReflect

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

func (*ListServicesResponse) Reset

func (x *ListServicesResponse) Reset()

func (*ListServicesResponse) String

func (x *ListServicesResponse) String() string

type OperationMetadata

type OperationMetadata struct {

	// The full name of the resources that this operation is directly
	// associated with.
	ResourceNames []string `protobuf:"bytes,2,rep,name=resource_names,json=resourceNames,proto3" json:"resource_names,omitempty"`
	// contains filtered or unexported fields
}

The operation metadata returned for the batchend services operation.

func (*OperationMetadata) Descriptor deprecated

This method has been deprecated.
func (*OperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.

func (*OperationMetadata) GetResourceNames

func (x *OperationMetadata) GetResourceNames() []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

type OverrideInlineSource

type OverrideInlineSource struct {

	// The overrides to create.
	// Each override must have a value for 'metric' and 'unit', to specify
	// which metric and which limit the override should be applied to.
	// The 'name' field of the override does not need to be set; it is ignored.
	Overrides []*QuotaOverride `protobuf:"bytes,1,rep,name=overrides,proto3" json:"overrides,omitempty"`
	// contains filtered or unexported fields
}

Import data embedded in the request message

func (*OverrideInlineSource) Descriptor deprecated

This method has been deprecated.
func (*OverrideInlineSource) Descriptor() ([]byte, []int)

Deprecated: Use OverrideInlineSource.ProtoReflect.Descriptor instead.

func (*OverrideInlineSource) GetOverrides

func (x *OverrideInlineSource) GetOverrides() []*QuotaOverride

func (*OverrideInlineSource) ProtoMessage

func (*OverrideInlineSource) ProtoMessage()

func (*OverrideInlineSource) ProtoReflect

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

func (*OverrideInlineSource) Reset

func (x *OverrideInlineSource) Reset()

func (*OverrideInlineSource) String

func (x *OverrideInlineSource) String() string

type QuotaBucket

type QuotaBucket struct {

	// The effective limit of this quota bucket. Equal to default_limit if there
	// are no overrides.
	EffectiveLimit int64 `protobuf:"varint,1,opt,name=effective_limit,json=effectiveLimit,proto3" json:"effective_limit,omitempty"`
	// The default limit of this quota bucket, as specified by the service
	// configuration.
	DefaultLimit int64 `protobuf:"varint,2,opt,name=default_limit,json=defaultLimit,proto3" json:"default_limit,omitempty"`
	// Producer override on this quota bucket.
	ProducerOverride *QuotaOverride `protobuf:"bytes,3,opt,name=producer_override,json=producerOverride,proto3" json:"producer_override,omitempty"`
	// Consumer override on this quota bucket.
	ConsumerOverride *QuotaOverride `protobuf:"bytes,4,opt,name=consumer_override,json=consumerOverride,proto3" json:"consumer_override,omitempty"`
	// Admin override on this quota bucket.
	AdminOverride *QuotaOverride `protobuf:"bytes,5,opt,name=admin_override,json=adminOverride,proto3" json:"admin_override,omitempty"`
	// The dimensions of this quota bucket.
	//
	// If this map is empty, this is the global bucket, which is the default quota
	// value applied to all requests that do not have a more specific override.
	//
	// If this map is nonempty, the default limit, effective limit, and quota
	// overrides apply only to requests that have the dimensions given in the map.
	//
	// For example, if the map has key `region` and value `us-east-1`, then the
	// specified effective limit is only effective in that region, and the
	// specified overrides apply only in that region.
	Dimensions map[string]string `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

A quota bucket is a quota provisioning unit for a specific set of dimensions.

func (*QuotaBucket) Descriptor deprecated

This method has been deprecated.
func (*QuotaBucket) Descriptor() ([]byte, []int)

Deprecated: Use QuotaBucket.ProtoReflect.Descriptor instead.

func (*QuotaBucket) GetAdminOverride

func (x *QuotaBucket) GetAdminOverride() *QuotaOverride

func (*QuotaBucket) GetConsumerOverride

func (x *QuotaBucket) GetConsumerOverride() *QuotaOverride

func (*QuotaBucket) GetDefaultLimit

func (x *QuotaBucket) GetDefaultLimit() int64

func (*QuotaBucket) GetDimensions

func (x *QuotaBucket) GetDimensions() map[string]string

func (*QuotaBucket) GetEffectiveLimit

func (x *QuotaBucket) GetEffectiveLimit() int64

func (*QuotaBucket) GetProducerOverride

func (x *QuotaBucket) GetProducerOverride() *QuotaOverride

func (*QuotaBucket) ProtoMessage

func (*QuotaBucket) ProtoMessage()

func (*QuotaBucket) ProtoReflect

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

func (*QuotaBucket) Reset

func (x *QuotaBucket) Reset()

func (*QuotaBucket) String

func (x *QuotaBucket) String() string

type QuotaOverride

type QuotaOverride struct {

	// The resource name of the override.
	// This name is generated by the server when the override is created.
	//
	// Example names would be:
	// `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion/adminOverrides/4a3f2c1d`
	// `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion/consumerOverrides/4a3f2c1d`
	//
	// The resource name is intended to be opaque and should not be parsed for
	// its component strings, since its representation could change in the future.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The overriding quota limit value.
	// Can be any nonnegative integer, or -1 (unlimited quota).
	OverrideValue int64 `protobuf:"varint,2,opt,name=override_value,json=overrideValue,proto3" json:"override_value,omitempty"`
	// If this map is nonempty, then this override applies only to specific values
	// for dimensions defined in the limit unit.
	//
	// For example, an override on a limit with the unit `1/{project}/{region}`
	// could contain an entry with the key `region` and the value `us-east-1`;
	// the override is only applied to quota consumed in that region.
	//
	// This map has the following restrictions:
	//
	// *   Keys that are not defined in the limit's unit are not valid keys.
	//     Any string appearing in `{brackets}` in the unit (besides `{project}`
	//     or
	//     `{user}`) is a defined key.
	// *   `project` is not a valid key; the project is already specified in
	//     the parent resource name.
	// *   `user` is not a valid key; the API does not support quota overrides
	//     that apply only to a specific user.
	// *   If `region` appears as a key, its value must be a valid Cloud region.
	// *   If `zone` appears as a key, its value must be a valid Cloud zone.
	// *   If any valid key other than `region` or `zone` appears in the map, then
	//     all valid keys other than `region` or `zone` must also appear in the
	//     map.
	Dimensions map[string]string `` /* 161-byte string literal not displayed */
	// The name of the metric to which this override applies.
	//
	// An example name would be:
	// `compute.googleapis.com/cpus`
	Metric string `protobuf:"bytes,4,opt,name=metric,proto3" json:"metric,omitempty"`
	// The limit unit of the limit to which this override applies.
	//
	// An example unit would be:
	// `1/{project}/{region}`
	// Note that `{project}` and `{region}` are not placeholders in this example;
	// the literal characters `{` and `}` occur in the string.
	Unit string `protobuf:"bytes,5,opt,name=unit,proto3" json:"unit,omitempty"`
	// The resource name of the ancestor that requested the override. For example:
	// `organizations/12345` or `folders/67890`.
	// Used by admin overrides only.
	AdminOverrideAncestor string `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

A quota override

func (*QuotaOverride) Descriptor deprecated

This method has been deprecated.
func (*QuotaOverride) Descriptor() ([]byte, []int)

Deprecated: Use QuotaOverride.ProtoReflect.Descriptor instead.

func (*QuotaOverride) GetAdminOverrideAncestor

func (x *QuotaOverride) GetAdminOverrideAncestor() string

func (*QuotaOverride) GetDimensions

func (x *QuotaOverride) GetDimensions() map[string]string

func (*QuotaOverride) GetMetric

func (x *QuotaOverride) GetMetric() string

func (*QuotaOverride) GetName

func (x *QuotaOverride) GetName() string

func (*QuotaOverride) GetOverrideValue

func (x *QuotaOverride) GetOverrideValue() int64

func (*QuotaOverride) GetUnit

func (x *QuotaOverride) GetUnit() string

func (*QuotaOverride) ProtoMessage

func (*QuotaOverride) ProtoMessage()

func (*QuotaOverride) ProtoReflect

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

func (*QuotaOverride) Reset

func (x *QuotaOverride) Reset()

func (*QuotaOverride) String

func (x *QuotaOverride) String() string

type QuotaSafetyCheck

type QuotaSafetyCheck int32

Enumerations of quota safety checks.

const (
	// Unspecified quota safety check.
	QuotaSafetyCheck_QUOTA_SAFETY_CHECK_UNSPECIFIED QuotaSafetyCheck = 0
	// Validates that a quota mutation would not cause the consumer's effective
	// limit to be lower than the consumer's quota usage.
	QuotaSafetyCheck_LIMIT_DECREASE_BELOW_USAGE QuotaSafetyCheck = 1
	// Validates that a quota mutation would not cause the consumer's effective
	// limit to decrease by more than 10 percent.
	QuotaSafetyCheck_LIMIT_DECREASE_PERCENTAGE_TOO_HIGH QuotaSafetyCheck = 2
)

func (QuotaSafetyCheck) Descriptor

func (QuotaSafetyCheck) Enum

func (QuotaSafetyCheck) EnumDescriptor deprecated

This method has been deprecated.
func (QuotaSafetyCheck) EnumDescriptor() ([]byte, []int)

Deprecated: Use QuotaSafetyCheck.Descriptor instead.

func (QuotaSafetyCheck) Number

func (QuotaSafetyCheck) String

func (x QuotaSafetyCheck) String() string

func (QuotaSafetyCheck) Type

type QuotaView

type QuotaView int32

Selected view of quota. Can be used to request more detailed quota information when retrieving quota metrics and limits.

const (
	// No quota view specified. Requests that do not specify a quota view will
	// typically default to the BASIC view.
	QuotaView_QUOTA_VIEW_UNSPECIFIED QuotaView = 0
	// Only buckets with overrides are shown in the response.
	QuotaView_BASIC QuotaView = 1
	// Include per-location buckets even if they do not have overrides.
	// When the view is FULL, and a limit has regional or zonal quota, the limit
	// will include buckets for all regions or zones that could support
	// overrides, even if none are currently present. In some cases this will
	// cause the response to become very large; callers that do not need this
	// extra information should use the BASIC view instead.
	QuotaView_FULL QuotaView = 2
)

func (QuotaView) Descriptor

func (QuotaView) Descriptor() protoreflect.EnumDescriptor

func (QuotaView) Enum

func (x QuotaView) Enum() *QuotaView

func (QuotaView) EnumDescriptor deprecated

This method has been deprecated.
func (QuotaView) EnumDescriptor() ([]byte, []int)

Deprecated: Use QuotaView.Descriptor instead.

func (QuotaView) Number

func (x QuotaView) Number() protoreflect.EnumNumber

func (QuotaView) String

func (x QuotaView) String() string

func (QuotaView) Type

type Service

type Service struct {

	// The resource name of the consumer and service.
	//
	// A valid name would be:
	// - `projects/123/services/serviceusage.googleapis.com`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The resource name of the consumer.
	//
	// A valid name would be:
	// - `projects/123`
	Parent string `protobuf:"bytes,5,opt,name=parent,proto3" json:"parent,omitempty"`
	// The service configuration of the available service.
	// Some fields may be filtered out of the configuration in responses to
	// the `ListServices` method. These fields are present only in responses to
	// the `GetService` method.
	Config *ServiceConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	// Whether or not the service has been enabled for use by the consumer.
	State State `protobuf:"varint,4,opt,name=state,proto3,enum=google.api.serviceusage.v1beta1.State" json:"state,omitempty"`
	// contains filtered or unexported fields
}

A service that is available for use by the consumer.

func (*Service) Descriptor deprecated

This method has been deprecated.
func (*Service) Descriptor() ([]byte, []int)

Deprecated: Use Service.ProtoReflect.Descriptor instead.

func (*Service) GetConfig

func (x *Service) GetConfig() *ServiceConfig

func (*Service) GetName

func (x *Service) GetName() string

func (*Service) GetParent

func (x *Service) GetParent() string

func (*Service) GetState

func (x *Service) GetState() State

func (*Service) ProtoMessage

func (*Service) ProtoMessage()

func (*Service) ProtoReflect

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

func (*Service) Reset

func (x *Service) Reset()

func (*Service) String

func (x *Service) String() string

type ServiceConfig

type ServiceConfig struct {

	// The DNS address at which this service is available.
	//
	// An example DNS address would be:
	// `calendar.googleapis.com`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The product title for this service.
	Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"`
	// A list of API interfaces exported by this service. Contains only the names,
	// versions, and method names of the interfaces.
	Apis []*apipb.Api `protobuf:"bytes,3,rep,name=apis,proto3" json:"apis,omitempty"`
	// Additional API documentation. Contains only the summary and the
	// documentation URL.
	Documentation *serviceconfig.Documentation `protobuf:"bytes,6,opt,name=documentation,proto3" json:"documentation,omitempty"`
	// Quota configuration.
	Quota *serviceconfig.Quota `protobuf:"bytes,10,opt,name=quota,proto3" json:"quota,omitempty"`
	// Auth configuration. Contains only the OAuth rules.
	Authentication *serviceconfig.Authentication `protobuf:"bytes,11,opt,name=authentication,proto3" json:"authentication,omitempty"`
	// Configuration controlling usage of this service.
	Usage *serviceconfig.Usage `protobuf:"bytes,15,opt,name=usage,proto3" json:"usage,omitempty"`
	// Configuration for network endpoints. Contains only the names and aliases
	// of the endpoints.
	Endpoints []*serviceconfig.Endpoint `protobuf:"bytes,18,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
	// Defines the monitored resources used by this service. This is required
	// by the [Service.monitoring][google.api.Service.monitoring] and [Service.logging][google.api.Service.logging] configurations.
	MonitoredResources []*monitoredres.MonitoredResourceDescriptor `protobuf:"bytes,25,rep,name=monitored_resources,json=monitoredResources,proto3" json:"monitored_resources,omitempty"`
	// Monitoring configuration.
	// This should not include the 'producer_destinations' field.
	Monitoring *serviceconfig.Monitoring `protobuf:"bytes,28,opt,name=monitoring,proto3" json:"monitoring,omitempty"`
	// contains filtered or unexported fields
}

The configuration of the service.

func (*ServiceConfig) Descriptor deprecated

This method has been deprecated.
func (*ServiceConfig) Descriptor() ([]byte, []int)

Deprecated: Use ServiceConfig.ProtoReflect.Descriptor instead.

func (*ServiceConfig) GetApis

func (x *ServiceConfig) GetApis() []*apipb.Api

func (*ServiceConfig) GetAuthentication

func (x *ServiceConfig) GetAuthentication() *serviceconfig.Authentication

func (*ServiceConfig) GetDocumentation

func (x *ServiceConfig) GetDocumentation() *serviceconfig.Documentation

func (*ServiceConfig) GetEndpoints

func (x *ServiceConfig) GetEndpoints() []*serviceconfig.Endpoint

func (*ServiceConfig) GetMonitoredResources

func (x *ServiceConfig) GetMonitoredResources() []*monitoredres.MonitoredResourceDescriptor

func (*ServiceConfig) GetMonitoring

func (x *ServiceConfig) GetMonitoring() *serviceconfig.Monitoring

func (*ServiceConfig) GetName

func (x *ServiceConfig) GetName() string

func (*ServiceConfig) GetQuota

func (x *ServiceConfig) GetQuota() *serviceconfig.Quota

func (*ServiceConfig) GetTitle

func (x *ServiceConfig) GetTitle() string

func (*ServiceConfig) GetUsage

func (x *ServiceConfig) GetUsage() *serviceconfig.Usage

func (*ServiceConfig) ProtoMessage

func (*ServiceConfig) ProtoMessage()

func (*ServiceConfig) ProtoReflect

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

func (*ServiceConfig) Reset

func (x *ServiceConfig) Reset()

func (*ServiceConfig) String

func (x *ServiceConfig) String() string

type ServiceIdentity

type ServiceIdentity struct {

	// The email address of the service account that a service producer would use
	// to access consumer resources.
	Email string `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	// The unique and stable id of the service account.
	// https://cloud.google.com/iam/reference/rest/v1/projects.serviceAccounts#ServiceAccount
	UniqueId string `protobuf:"bytes,2,opt,name=unique_id,json=uniqueId,proto3" json:"unique_id,omitempty"`
	// contains filtered or unexported fields
}

Service identity for a service. This is the identity that service producer should use to access consumer resources.

func (*ServiceIdentity) Descriptor deprecated

This method has been deprecated.
func (*ServiceIdentity) Descriptor() ([]byte, []int)

Deprecated: Use ServiceIdentity.ProtoReflect.Descriptor instead.

func (*ServiceIdentity) GetEmail

func (x *ServiceIdentity) GetEmail() string

func (*ServiceIdentity) GetUniqueId

func (x *ServiceIdentity) GetUniqueId() string

func (*ServiceIdentity) ProtoMessage

func (*ServiceIdentity) ProtoMessage()

func (*ServiceIdentity) ProtoReflect

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

func (*ServiceIdentity) Reset

func (x *ServiceIdentity) Reset()

func (*ServiceIdentity) String

func (x *ServiceIdentity) String() string

type ServiceUsageClient

type ServiceUsageClient interface {
	// Deprecated: Do not use.
	// Enables a service so that it can be used with a project.
	//
	// Operation response type: `google.protobuf.Empty`
	EnableService(ctx context.Context, in *EnableServiceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Deprecated: Do not use.
	// Disables a service so that it can no longer be used with a project.
	// This prevents unintended usage that may cause unexpected billing
	// charges or security leaks.
	//
	// It is not valid to call the disable method on a service that is not
	// currently enabled. Callers will receive a `FAILED_PRECONDITION` status if
	// the target service is not currently enabled.
	//
	// Operation response type: `google.protobuf.Empty`
	DisableService(ctx context.Context, in *DisableServiceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Deprecated: Do not use.
	// Returns the service configuration and enabled state for a given service.
	GetService(ctx context.Context, in *GetServiceRequest, opts ...grpc.CallOption) (*Service, error)
	// Deprecated: Do not use.
	// Lists all services available to the specified project, and the current
	// state of those services with respect to the project. The list includes
	// all public services, all services for which the calling user has the
	// `servicemanagement.services.bind` permission, and all services that have
	// already been enabled on the project. The list can be filtered to
	// only include services in a specific state, for example to only include
	// services enabled on the project.
	ListServices(ctx context.Context, in *ListServicesRequest, opts ...grpc.CallOption) (*ListServicesResponse, error)
	// Deprecated: Do not use.
	// Enables multiple services on a project. The operation is atomic: if
	// enabling any service fails, then the entire batch fails, and no state
	// changes occur.
	//
	// Operation response type: `google.protobuf.Empty`
	BatchEnableServices(ctx context.Context, in *BatchEnableServicesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Retrieves a summary of all quota information visible to the service
	// consumer, organized by service metric. Each metric includes information
	// about all of its defined limits. Each limit includes the limit
	// configuration (quota unit, preciseness, default value), the current
	// effective limit value, and all of the overrides applied to the limit.
	ListConsumerQuotaMetrics(ctx context.Context, in *ListConsumerQuotaMetricsRequest, opts ...grpc.CallOption) (*ListConsumerQuotaMetricsResponse, error)
	// Retrieves a summary of quota information for a specific quota metric
	GetConsumerQuotaMetric(ctx context.Context, in *GetConsumerQuotaMetricRequest, opts ...grpc.CallOption) (*ConsumerQuotaMetric, error)
	// Retrieves a summary of quota information for a specific quota limit.
	GetConsumerQuotaLimit(ctx context.Context, in *GetConsumerQuotaLimitRequest, opts ...grpc.CallOption) (*ConsumerQuotaLimit, error)
	// Creates an admin override.
	// An admin override is applied by an administrator of a parent folder or
	// parent organization of the consumer receiving the override. An admin
	// override is intended to limit the amount of quota the consumer can use out
	// of the total quota pool allocated to all children of the folder or
	// organization.
	CreateAdminOverride(ctx context.Context, in *CreateAdminOverrideRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Updates an admin override.
	UpdateAdminOverride(ctx context.Context, in *UpdateAdminOverrideRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Deletes an admin override.
	DeleteAdminOverride(ctx context.Context, in *DeleteAdminOverrideRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Lists all admin overrides on this limit.
	ListAdminOverrides(ctx context.Context, in *ListAdminOverridesRequest, opts ...grpc.CallOption) (*ListAdminOverridesResponse, error)
	// Creates or updates multiple admin overrides atomically, all on the
	// same consumer, but on many different metrics or limits.
	// The name field in the quota override message should not be set.
	ImportAdminOverrides(ctx context.Context, in *ImportAdminOverridesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Creates a consumer override.
	// A consumer override is applied to the consumer on its own authority to
	// limit its own quota usage. Consumer overrides cannot be used to grant more
	// quota than would be allowed by admin overrides, producer overrides, or the
	// default limit of the service.
	CreateConsumerOverride(ctx context.Context, in *CreateConsumerOverrideRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Updates a consumer override.
	UpdateConsumerOverride(ctx context.Context, in *UpdateConsumerOverrideRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Deletes a consumer override.
	DeleteConsumerOverride(ctx context.Context, in *DeleteConsumerOverrideRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Lists all consumer overrides on this limit.
	ListConsumerOverrides(ctx context.Context, in *ListConsumerOverridesRequest, opts ...grpc.CallOption) (*ListConsumerOverridesResponse, error)
	// Creates or updates multiple consumer overrides atomically, all on the
	// same consumer, but on many different metrics or limits.
	// The name field in the quota override message should not be set.
	ImportConsumerOverrides(ctx context.Context, in *ImportConsumerOverridesRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Generates service identity for service.
	GenerateServiceIdentity(ctx context.Context, in *GenerateServiceIdentityRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
}

ServiceUsageClient is the client API for ServiceUsage service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type ServiceUsageServer

type ServiceUsageServer interface {
	// Deprecated: Do not use.
	// Enables a service so that it can be used with a project.
	//
	// Operation response type: `google.protobuf.Empty`
	EnableService(context.Context, *EnableServiceRequest) (*longrunning.Operation, error)
	// Deprecated: Do not use.
	// Disables a service so that it can no longer be used with a project.
	// This prevents unintended usage that may cause unexpected billing
	// charges or security leaks.
	//
	// It is not valid to call the disable method on a service that is not
	// currently enabled. Callers will receive a `FAILED_PRECONDITION` status if
	// the target service is not currently enabled.
	//
	// Operation response type: `google.protobuf.Empty`
	DisableService(context.Context, *DisableServiceRequest) (*longrunning.Operation, error)
	// Deprecated: Do not use.
	// Returns the service configuration and enabled state for a given service.
	GetService(context.Context, *GetServiceRequest) (*Service, error)
	// Deprecated: Do not use.
	// Lists all services available to the specified project, and the current
	// state of those services with respect to the project. The list includes
	// all public services, all services for which the calling user has the
	// `servicemanagement.services.bind` permission, and all services that have
	// already been enabled on the project. The list can be filtered to
	// only include services in a specific state, for example to only include
	// services enabled on the project.
	ListServices(context.Context, *ListServicesRequest) (*ListServicesResponse, error)
	// Deprecated: Do not use.
	// Enables multiple services on a project. The operation is atomic: if
	// enabling any service fails, then the entire batch fails, and no state
	// changes occur.
	//
	// Operation response type: `google.protobuf.Empty`
	BatchEnableServices(context.Context, *BatchEnableServicesRequest) (*longrunning.Operation, error)
	// Retrieves a summary of all quota information visible to the service
	// consumer, organized by service metric. Each metric includes information
	// about all of its defined limits. Each limit includes the limit
	// configuration (quota unit, preciseness, default value), the current
	// effective limit value, and all of the overrides applied to the limit.
	ListConsumerQuotaMetrics(context.Context, *ListConsumerQuotaMetricsRequest) (*ListConsumerQuotaMetricsResponse, error)
	// Retrieves a summary of quota information for a specific quota metric
	GetConsumerQuotaMetric(context.Context, *GetConsumerQuotaMetricRequest) (*ConsumerQuotaMetric, error)
	// Retrieves a summary of quota information for a specific quota limit.
	GetConsumerQuotaLimit(context.Context, *GetConsumerQuotaLimitRequest) (*ConsumerQuotaLimit, error)
	// Creates an admin override.
	// An admin override is applied by an administrator of a parent folder or
	// parent organization of the consumer receiving the override. An admin
	// override is intended to limit the amount of quota the consumer can use out
	// of the total quota pool allocated to all children of the folder or
	// organization.
	CreateAdminOverride(context.Context, *CreateAdminOverrideRequest) (*longrunning.Operation, error)
	// Updates an admin override.
	UpdateAdminOverride(context.Context, *UpdateAdminOverrideRequest) (*longrunning.Operation, error)
	// Deletes an admin override.
	DeleteAdminOverride(context.Context, *DeleteAdminOverrideRequest) (*longrunning.Operation, error)
	// Lists all admin overrides on this limit.
	ListAdminOverrides(context.Context, *ListAdminOverridesRequest) (*ListAdminOverridesResponse, error)
	// Creates or updates multiple admin overrides atomically, all on the
	// same consumer, but on many different metrics or limits.
	// The name field in the quota override message should not be set.
	ImportAdminOverrides(context.Context, *ImportAdminOverridesRequest) (*longrunning.Operation, error)
	// Creates a consumer override.
	// A consumer override is applied to the consumer on its own authority to
	// limit its own quota usage. Consumer overrides cannot be used to grant more
	// quota than would be allowed by admin overrides, producer overrides, or the
	// default limit of the service.
	CreateConsumerOverride(context.Context, *CreateConsumerOverrideRequest) (*longrunning.Operation, error)
	// Updates a consumer override.
	UpdateConsumerOverride(context.Context, *UpdateConsumerOverrideRequest) (*longrunning.Operation, error)
	// Deletes a consumer override.
	DeleteConsumerOverride(context.Context, *DeleteConsumerOverrideRequest) (*longrunning.Operation, error)
	// Lists all consumer overrides on this limit.
	ListConsumerOverrides(context.Context, *ListConsumerOverridesRequest) (*ListConsumerOverridesResponse, error)
	// Creates or updates multiple consumer overrides atomically, all on the
	// same consumer, but on many different metrics or limits.
	// The name field in the quota override message should not be set.
	ImportConsumerOverrides(context.Context, *ImportConsumerOverridesRequest) (*longrunning.Operation, error)
	// Generates service identity for service.
	GenerateServiceIdentity(context.Context, *GenerateServiceIdentityRequest) (*longrunning.Operation, error)
}

ServiceUsageServer is the server API for ServiceUsage service.

type State

type State int32

Whether or not a service has been enabled for use by a consumer.

const (
	// The default value, which indicates that the enabled state of the service
	// is unspecified or not meaningful. Currently, all consumers other than
	// projects (such as folders and organizations) are always in this state.
	State_STATE_UNSPECIFIED State = 0
	// The service cannot be used by this consumer. It has either been explicitly
	// disabled, or has never been enabled.
	State_DISABLED State = 1
	// The service has been explicitly enabled for use by this consumer.
	State_ENABLED State = 2
)

func (State) Descriptor

func (State) Descriptor() protoreflect.EnumDescriptor

func (State) Enum

func (x State) Enum() *State

func (State) EnumDescriptor deprecated

This method has been deprecated.
func (State) EnumDescriptor() ([]byte, []int)

Deprecated: Use State.Descriptor instead.

func (State) Number

func (x State) Number() protoreflect.EnumNumber

func (State) String

func (x State) String() string

func (State) Type

func (State) Type() protoreflect.EnumType

type UnimplementedServiceUsageServer

type UnimplementedServiceUsageServer struct {
}

UnimplementedServiceUsageServer can be embedded to have forward compatible implementations.

func (*UnimplementedServiceUsageServer) BatchEnableServices

func (*UnimplementedServiceUsageServer) CreateAdminOverride

func (*UnimplementedServiceUsageServer) CreateConsumerOverride

func (*UnimplementedServiceUsageServer) DeleteAdminOverride

func (*UnimplementedServiceUsageServer) DeleteConsumerOverride

func (*UnimplementedServiceUsageServer) DisableService

func (*UnimplementedServiceUsageServer) EnableService

func (*UnimplementedServiceUsageServer) GenerateServiceIdentity

func (*UnimplementedServiceUsageServer) GetConsumerQuotaLimit

func (*UnimplementedServiceUsageServer) GetConsumerQuotaMetric

func (*UnimplementedServiceUsageServer) GetService

func (*UnimplementedServiceUsageServer) ImportAdminOverrides

func (*UnimplementedServiceUsageServer) ImportConsumerOverrides

func (*UnimplementedServiceUsageServer) ListAdminOverrides

func (*UnimplementedServiceUsageServer) ListServices

func (*UnimplementedServiceUsageServer) UpdateAdminOverride

func (*UnimplementedServiceUsageServer) UpdateConsumerOverride

type UpdateAdminOverrideRequest

type UpdateAdminOverrideRequest struct {

	// The resource name of the override to update.
	//
	// An example name would be:
	// `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion/adminOverrides/4a3f2c1d`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The new override.
	// Only the override_value is updated; all other fields are ignored.
	Override *QuotaOverride `protobuf:"bytes,2,opt,name=override,proto3" json:"override,omitempty"`
	// Whether to force the update of the quota override.
	// Setting the force parameter to 'true' ignores all quota safety checks that
	// would fail the request. QuotaSafetyCheck lists all such validations.
	Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
	// Update only the specified fields of the override.
	// If unset, all fields will be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The list of quota safety checks to ignore before the override mutation.
	// Unlike 'force' field that ignores all the quota safety checks, the
	// 'force_only' field ignores only the specified checks; other checks are
	// still enforced. The 'force' and 'force_only' fields cannot both be set.
	ForceOnly []QuotaSafetyCheck `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request message for UpdateAdminOverride.

func (*UpdateAdminOverrideRequest) Descriptor deprecated

This method has been deprecated.
func (*UpdateAdminOverrideRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAdminOverrideRequest.ProtoReflect.Descriptor instead.

func (*UpdateAdminOverrideRequest) GetForce

func (x *UpdateAdminOverrideRequest) GetForce() bool

func (*UpdateAdminOverrideRequest) GetForceOnly

func (x *UpdateAdminOverrideRequest) GetForceOnly() []QuotaSafetyCheck

func (*UpdateAdminOverrideRequest) GetName

func (x *UpdateAdminOverrideRequest) GetName() string

func (*UpdateAdminOverrideRequest) GetOverride

func (x *UpdateAdminOverrideRequest) GetOverride() *QuotaOverride

func (*UpdateAdminOverrideRequest) GetUpdateMask

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

func (*UpdateAdminOverrideRequest) ProtoMessage

func (*UpdateAdminOverrideRequest) ProtoMessage()

func (*UpdateAdminOverrideRequest) ProtoReflect

func (*UpdateAdminOverrideRequest) Reset

func (x *UpdateAdminOverrideRequest) Reset()

func (*UpdateAdminOverrideRequest) String

func (x *UpdateAdminOverrideRequest) String() string

type UpdateAdminQuotaPolicyMetadata

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

Metadata message that provides information such as progress, partial failures, and similar information on each GetOperation call of LRO returned by UpdateAdminQuotaPolicy.

func (*UpdateAdminQuotaPolicyMetadata) Descriptor deprecated

This method has been deprecated.
func (*UpdateAdminQuotaPolicyMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAdminQuotaPolicyMetadata.ProtoReflect.Descriptor instead.

func (*UpdateAdminQuotaPolicyMetadata) ProtoMessage

func (*UpdateAdminQuotaPolicyMetadata) ProtoMessage()

func (*UpdateAdminQuotaPolicyMetadata) ProtoReflect

func (*UpdateAdminQuotaPolicyMetadata) Reset

func (x *UpdateAdminQuotaPolicyMetadata) Reset()

func (*UpdateAdminQuotaPolicyMetadata) String

type UpdateConsumerOverrideRequest

type UpdateConsumerOverrideRequest struct {

	// The resource name of the override to update.
	//
	// An example name would be:
	// `projects/123/services/compute.googleapis.com/consumerQuotaMetrics/compute.googleapis.com%2Fcpus/limits/%2Fproject%2Fregion/consumerOverrides/4a3f2c1d`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The new override.
	// Only the override_value is updated; all other fields are ignored.
	Override *QuotaOverride `protobuf:"bytes,2,opt,name=override,proto3" json:"override,omitempty"`
	// Whether to force the update of the quota override.
	// Setting the force parameter to 'true' ignores all quota safety checks that
	// would fail the request. QuotaSafetyCheck lists all such validations.
	Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
	// Update only the specified fields of the override.
	// If unset, all fields will be updated.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// The list of quota safety checks to ignore before the override mutation.
	// Unlike 'force' field that ignores all the quota safety checks, the
	// 'force_only' field ignores only the specified checks; other checks are
	// still enforced. The 'force' and 'force_only' fields cannot both be set.
	ForceOnly []QuotaSafetyCheck `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

Request message for UpdateConsumerOverride.

func (*UpdateConsumerOverrideRequest) Descriptor deprecated

This method has been deprecated.
func (*UpdateConsumerOverrideRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateConsumerOverrideRequest.ProtoReflect.Descriptor instead.

func (*UpdateConsumerOverrideRequest) GetForce

func (x *UpdateConsumerOverrideRequest) GetForce() bool

func (*UpdateConsumerOverrideRequest) GetForceOnly

func (x *UpdateConsumerOverrideRequest) GetForceOnly() []QuotaSafetyCheck

func (*UpdateConsumerOverrideRequest) GetName

func (*UpdateConsumerOverrideRequest) GetOverride

func (x *UpdateConsumerOverrideRequest) GetOverride() *QuotaOverride

func (*UpdateConsumerOverrideRequest) GetUpdateMask

func (*UpdateConsumerOverrideRequest) ProtoMessage

func (*UpdateConsumerOverrideRequest) ProtoMessage()

func (*UpdateConsumerOverrideRequest) ProtoReflect

func (*UpdateConsumerOverrideRequest) Reset

func (x *UpdateConsumerOverrideRequest) Reset()

func (*UpdateConsumerOverrideRequest) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
t or T : Toggle theme light dark auto