GoogleCloudApigeeV1ApiProduct class
Constructors
-
GoogleCloudApigeeV1ApiProduct.new({List<String>? apiResources, String? approvalType, List<GoogleCloudApigeeV1Attribute>? attributes, String? createdAt, String? description, String? displayName, List<String>? environments, GoogleCloudApigeeV1GraphQLOperationGroup? graphqlOperationGroup, GoogleCloudApigeeV1GrpcOperationGroup? grpcOperationGroup, String? lastModifiedAt, String? name, GoogleCloudApigeeV1OperationGroup? operationGroup, List<String>? proxies, String? quota, String? quotaCounterScope, String? quotaInterval, String? quotaTimeUnit, List<String>? scopes, String? space})
-
-
GoogleCloudApigeeV1ApiProduct.fromJson(Map json_)
-
Properties
-
apiResources
↔ List<String>?
-
Comma-separated list of API resources to be bundled in the API product.
getter/setter pair
-
approvalType
↔ String?
-
Flag that specifies how API keys are approved to access the APIs defined
by the API product.
getter/setter pair
-
attributes
↔ List<GoogleCloudApigeeV1Attribute>?
-
Array of attributes that may be used to extend the default API product
profile with customer-specific metadata.
getter/setter pair
-
createdAt
↔ String?
-
Response only.
getter/setter pair
-
description
↔ String?
-
Description of the API product.
getter/setter pair
-
displayName
↔ String?
-
Name displayed in the UI or developer portal to developers registering for
API access.
getter/setter pair
-
environments
↔ List<String>?
-
Comma-separated list of environment names to which the API product is
bound.
getter/setter pair
-
graphqlOperationGroup
↔ GoogleCloudApigeeV1GraphQLOperationGroup?
-
Configuration used to group Apigee proxies or remote services with graphQL
operation name, graphQL operation type and quotas.
getter/setter pair
-
grpcOperationGroup
↔ GoogleCloudApigeeV1GrpcOperationGroup?
-
Configuration used to group Apigee proxies with gRPC services and method
names.
getter/setter pair
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
lastModifiedAt
↔ String?
-
Response only.
getter/setter pair
-
name
↔ String?
-
Internal name of the API product.
getter/setter pair
-
operationGroup
↔ GoogleCloudApigeeV1OperationGroup?
-
Configuration used to group Apigee proxies or remote services with
resources, method types, and quotas.
getter/setter pair
-
proxies
↔ List<String>?
-
Comma-separated list of API proxy names to which this API product is
bound.
getter/setter pair
-
quota
↔ String?
-
Number of request messages permitted per app by this API product for the
specified
quotaInterval
and quotaTimeUnit
.
getter/setter pair
-
quotaCounterScope
↔ String?
-
Scope of the quota decides how the quota counter gets applied and evaluate
for quota violation.
getter/setter pair
-
quotaInterval
↔ String?
-
Time interval over which the number of request messages is calculated.
getter/setter pair
-
quotaTimeUnit
↔ String?
-
Time unit defined for the
quotaInterval
.
getter/setter pair
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
scopes
↔ List<String>?
-
Comma-separated list of OAuth scopes that are validated at runtime.
getter/setter pair
-
space
↔ String?
-
The resource ID of the parent Space.
getter/setter pair