cloudbilling/v1 library

Classes

AgentCapabilities
Defines the A2A feature set supported by the agent
AgentCard
AgentCard conveys key information: - Overall details (version, name, description, uses) - Skills; a set of actions/solutions the agent can perform - Default modalities/content types supported by the agent.
AgentCardSignature
AgentCardSignature represents a JWS signature of an AgentCard.
AgentExtension
A declaration of an extension supported by an Agent.
AgentInterface
Defines additional transport information for the agent.
AgentProvider
Represents information about the service provider of an agent.
AgentSkill
AgentSkill represents a unit of action/solution that the agent can perform.
AggregationInfo
Represents the aggregation level and interval for pricing of a single SKU.
APIKeySecurityScheme
Artifact
Artifacts are the container for task completed results.
AuditConfig
Specifies the audit configuration for a service.
AuthenticationInfo
Defines authentication details, used for push notifications.
AuthorizationCodeOAuthFlow
BillingAccount
A billing account in the Google Cloud Console.
BillingAccountsProjectsResource
BillingAccountsResource
BillingAccountsSubAccountsResource
Binding
Associates members, or principals, with a role.
CancelTaskRequest
Category
Represents the category hierarchy of a SKU.
CloudbillingApi
Allows developers to manage billing for their Google Cloud Platform projects programmatically.
DataPart
DataPart represents a structured blob.
FilePart
FilePart represents the different ways files can be provided.
GeoTaxonomy
Encapsulates the geographic taxonomy data for a sku.
HTTPAuthSecurityScheme
ListBillingAccountsResponse
Response message for ListBillingAccounts.
ListProjectBillingInfoResponse
Request message for ListProjectBillingInfoResponse.
ListServicesResponse
Response message for ListServices.
ListSkusResponse
Response message for ListSkus.
ListTaskPushNotificationConfigResponse
Message
Message is one unit of communication between client and server.
MessageResource
MoveBillingAccountRequest
Request message for MoveBillingAccount RPC.
MutualTlsSecurityScheme
OAuth2SecurityScheme
OAuthFlows
OpenIdConnectSecurityScheme
OrganizationsBillingAccountsResource
OrganizationsResource
Part
Part represents a container for a section of communication content.
Policy
An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
PricingExpression
Expresses a mathematical pricing formula.
PricingInfo
Represents the pricing information for a SKU at a single point of time.
ProjectBillingInfo
Encapsulation of billing information for a Google Cloud Console project.
ProjectsResource
PushNotificationConfig
Configuration for setting up push notifications for task updates.
Security
SecurityScheme
SendMessageConfiguration
Configuration of a send message request.
SendMessageRequest
/////////// Request Messages ///////////
SendMessageResponse
////// Response Messages ///////////
Service
Encapsulates a single service in Google Cloud Platform.
ServicesResource
ServicesSkusResource
SetIamPolicyRequest
Request message for SetIamPolicy method.
Sku
Encapsulates a single SKU in Google Cloud
StreamResponse
The stream response for a message.
StringList
protolint:disable REPEATED_FIELD_NAMES_PLURALIZED
Task
Task is the core unit of action for A2A.
TaskArtifactUpdateEvent
TaskArtifactUpdateEvent represents a task delta where an artifact has been generated.
TaskPushNotificationConfig
TasksPushNotificationConfigsResource
TasksResource
TaskStatus
A container for the status of a task
TaskStatusUpdateEvent
TaskStatusUpdateEvent is a delta even on a task indicating that a task has changed.
TierRate
The price rate indicating starting usage and its corresponding price.
V1Resource

Typedefs

AuditLogConfig = $AuditLogConfig
Provides the configuration for logging a type of permissions.
ClientCredentialsOAuthFlow = $OAuthFlow
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
Expr = $Expr
Represents a textual expression in the Common Expression Language (CEL) syntax.
ImplicitOAuthFlow = $ImplicitOAuthFlow
Money = $Money
Represents an amount of money with its currency type.
PasswordOAuthFlow = $OAuthFlow
TestIamPermissionsRequest = $TestIamPermissionsRequest00
Request message for TestIamPermissions method.
TestIamPermissionsResponse = $PermissionsResponse
Response message for TestIamPermissions method.

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.