apigee

package
v0.25.2 Latest Latest
Warning

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

Go to latest
Published: May 21, 2020 License: BSD-3-Clause Imports: 15 Imported by: 0

Documentation

Overview

Package apigee provides access to the Apigee API.

For product documentation, see: https://cloud.google.com/apigee-api-management/

Creating a client

Usage example:

import "google.golang.org/api/apigee/v1"
...
ctx := context.Background()
apigeeService, err := apigee.NewService(ctx)

In this example, Google Application Default Credentials are used for authentication.

For information on how to create and obtain Application Default Credentials, see https://developers.google.com/identity/protocols/application-default-credentials.

Other authentication options

To use an API key for authentication (note: some APIs do not support API keys), use option.WithAPIKey:

apigeeService, err := apigee.NewService(ctx, option.WithAPIKey("AIza..."))

To use an OAuth token (e.g., a user token obtained via a three-legged OAuth flow), use option.WithTokenSource:

config := &oauth2.Config{...}
// ...
token, err := config.Exchange(ctx, ...)
apigeeService, err := apigee.NewService(ctx, option.WithTokenSource(config.TokenSource(ctx, token)))

See https://godoc.org/google.golang.org/api/option/ for details on options.

Index

Constants

View Source
const (
	// View and manage your data across Google Cloud Platform services
	CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform"
)

OAuth2 scopes used by this API.

Variables

This section is empty.

Functions

This section is empty.

Types

type GoogleApiHttpBody

type GoogleApiHttpBody struct {
	// ContentType: The HTTP Content-Type header value specifying the
	// content type of the body.
	ContentType string `json:"contentType,omitempty"`

	// Data: The HTTP request/response body as raw binary.
	Data string `json:"data,omitempty"`

	// Extensions: Application specific response metadata. Must be set in
	// the first response
	// for streaming APIs.
	Extensions []googleapi.RawMessage `json:"extensions,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "ContentType") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ContentType") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleApiHttpBody: Message that represents an arbitrary HTTP body. It should only be used for payload formats that can't be represented as JSON, such as raw binary or an HTML page.

This message can be used both in streaming and non-streaming API methods in the request as well as the response.

It can be used as a top-level request field, which is convenient if one wants to extract parameters from either the URL or HTTP template into the request fields and also want access to the raw HTTP body.

Example:

message GetResourceRequest {
  // A unique request id.
  string request_id = 1;

  // The raw HTTP body is bound to this field.
  google.api.HttpBody http_body = 2;
}

service ResourceService {
  rpc GetResource(GetResourceRequest) returns

(google.api.HttpBody);

  rpc UpdateResource(google.api.HttpBody) returns
  (google.protobuf.Empty);
}

Example with streaming methods:

service CaldavService {
  rpc GetCalendar(stream google.api.HttpBody)
    returns (stream google.api.HttpBody);
  rpc UpdateCalendar(stream google.api.HttpBody)
    returns (stream google.api.HttpBody);
}

Use of this type only changes how the request and response bodies are handled, all other features will continue to work unchanged.

func (*GoogleApiHttpBody) MarshalJSON

func (s *GoogleApiHttpBody) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Access

type GoogleCloudApigeeV1Access struct {
	Get *GoogleCloudApigeeV1AccessGet `json:"Get,omitempty"`

	Remove *GoogleCloudApigeeV1AccessRemove `json:"Remove,omitempty"`

	Set *GoogleCloudApigeeV1AccessSet `json:"Set,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Get") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Get") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1Access) MarshalJSON

func (s *GoogleCloudApigeeV1Access) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1AccessGet

type GoogleCloudApigeeV1AccessGet struct {
	Name string `json:"name,omitempty"`

	Value string `json:"value,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Name") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Name") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1AccessGet: Get action. For example,

"Get" : {
  "name" : "target.name",
  "value" : "default"
}

func (*GoogleCloudApigeeV1AccessGet) MarshalJSON

func (s *GoogleCloudApigeeV1AccessGet) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1AccessRemove

type GoogleCloudApigeeV1AccessRemove struct {
	Name string `json:"name,omitempty"`

	Success bool `json:"success,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Name") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Name") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1AccessRemove: Remove action. For example,

"Remove" : {
  "name" : "target.name",
  "success" : true
}

func (*GoogleCloudApigeeV1AccessRemove) MarshalJSON

func (s *GoogleCloudApigeeV1AccessRemove) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1AccessSet

type GoogleCloudApigeeV1AccessSet struct {
	Name string `json:"name,omitempty"`

	Success bool `json:"success,omitempty"`

	Value string `json:"value,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Name") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Name") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1AccessSet: Set action. For example,

"Set" : {
  "name" : "target.name",
  "success" : true,
  "value" : "default"
}

func (*GoogleCloudApigeeV1AccessSet) MarshalJSON

func (s *GoogleCloudApigeeV1AccessSet) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Alias

type GoogleCloudApigeeV1Alias struct {
	// Alias: The resource ID for this alias. Values must match regular
	// expression
	// `[^/]{1,255}`.
	Alias string `json:"alias,omitempty"`

	// CertsInfo: The chain of certificates under this alias.
	CertsInfo *GoogleCloudApigeeV1Certificate `json:"certsInfo,omitempty"`

	// Type: The type of alias.
	//
	// Possible values:
	//   "ALIAS_TYPE_UNSPECIFIED"
	//   "CERT"
	//   "KEY_CERT"
	Type string `json:"type,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Alias") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Alias") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1Alias: A reference to a certificate or key, certificate pair.

func (*GoogleCloudApigeeV1Alias) MarshalJSON

func (s *GoogleCloudApigeeV1Alias) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1AliasRevisionConfig

type GoogleCloudApigeeV1AliasRevisionConfig struct {
	// Location: The location of the alias file, e.g. a GCS URI.
	Location string `json:"location,omitempty"`

	// Name: The name of the alias revision included in the keystore. Must
	// be of
	// the
	// form:
	// 'organizations/{org}/environments/{env}/keystores/{keystore}
	// /aliases/{alias}/revisions/{rev}'.
	Name string `json:"name,omitempty"`

	// Possible values:
	//   "ALIAS_TYPE_UNSPECIFIED"
	//   "CERT"
	//   "KEY_CERT"
	Type string `json:"type,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Location") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Location") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1AliasRevisionConfig) MarshalJSON

func (s *GoogleCloudApigeeV1AliasRevisionConfig) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1ApiProduct

type GoogleCloudApigeeV1ApiProduct struct {
	// ApiResources: Comma-separated list of API resources to be bundled in
	// the API Product.
	//
	// By default, the resource paths are mapped from the
	// `proxy.pathsuffix`
	// variable.
	//
	// The proxy path suffix is defined as the URI fragment following
	// the
	// ProxyEndpoint base path.
	// For example, if the `apiResources` element is defined to
	// be
	// `/forecastrss` and the base path defined for the API proxy
	// is
	// `/weather`, then only requests to `/weather/forecastrss` are
	// permitted by
	// the API product.
	//
	// You can select a specific path, or you can select all subpaths with
	// the
	// following wildcard:
	//
	// - /**: Indicates that all sub-URIs are included.
	// - /* : Indicates that only URIs one level down are included.
	//
	// By default, / supports the same resources as /** as well as the base
	// path
	// defined by the API proxy.
	//
	// For example, if the base path of the API proxy is
	// `/v1/weatherapikey`,
	// then the API product supports requests to `/v1/weatherapikey` and to
	// any
	// sub-URIs, such as
	// `/v1/weatherapikey/forecastrss`,
	// `/v1/weatherapikey/region/CA`, and so on.
	// For more information, see:
	//
	// - <a href="/api-platform/publish/create-api-products">Manage
	// API
	// products</a>
	// -
	// <a
	// href="/api-platform/monetization/create-transaction-recording-polic
	// y#spectrpcaapi">Managing
	// a transaction recording policy using the API</a>
	ApiResources []string `json:"apiResources,omitempty"`

	// ApprovalType: Specifies how API keys are approved to access the APIs
	// defined by the API
	// product.
	//
	// If set to `manual`, the consumer key is generated and returned in
	// "pending"
	// state. In this case, the API keys won't work until they have
	// been
	// explicitly approved.
	//
	// If set to `auto`, the consumer key is generated and returned in
	// "approved"
	// state and can be used immediately.
	//
	// <aside class="note"><strong>NOTE:</strong> Typically, `auto` is
	// used
	// to provide access to free or trial API products that provide limited
	// quota
	// or capabilities.</aside>
	ApprovalType string `json:"approvalType,omitempty"`

	// Attributes: Array of attributes that may be used to extend the
	// default API product
	// profile with customer-specific metadata. You can specify a maximum of
	// 18
	// attributes.
	//
	// Use this property to specify the access level of the API product as
	// either
	// `public`, `private`, or `internal`.
	//
	// Only products marked `public` are available to developers in the
	// Apigee
	// developer portal. For example, you can set a product to `internal`
	// while it
	// is in development and then change access to `public` when it is ready
	// to
	// release on the portal.
	//
	// API products marked as `private` do not appear on the portal but
	// can be accessed by external developers.
	//
	// For monetization, you can use the attributes field to:
	//
	// -
	// <a
	// href="/api-platform/monetization/create-transaction-recording-polic
	// y#spectrpsuccessapi"
	// target="_blank">Specify transaction success criteria</a>
	// -
	// <a
	// href="/api-platform/monetization/create-transaction-recording-polic
	// y#spectrpcaapi"
	// target="_blank">Specify custom attributes</a> on which you base rate
	// plan
	// charges</a>.
	Attributes []*GoogleCloudApigeeV1Attribute `json:"attributes,omitempty"`

	// CreatedAt: Response only. Creation time of this environment as
	// milliseconds since
	// epoch.
	CreatedAt int64 `json:"createdAt,omitempty,string"`

	// Description: An overview of the API product. Include key information
	// about the API
	// product that is not captured by other fields.
	Description string `json:"description,omitempty"`

	// DisplayName: The name to be displayed in the UI or developer portal
	// to developers
	// registering for API access.
	DisplayName string `json:"displayName,omitempty"`

	// Environments: A comma-separated list of environment names to which
	// the API product is
	// bound. Requests to environments that are not listed are rejected.
	//
	// By specifying one or more environments, you can bind the resources
	// listed
	// in the API product to a specific environment, preventing developers
	// from
	// accessing those resources through API proxies deployed in
	// another
	// environment.
	//
	// This setting is used, for example, to prevent resources associated
	// with
	// API proxies in 'prod' from being accessed by API proxies deployed
	// in
	// 'test'.
	Environments []string `json:"environments,omitempty"`

	// LastModifiedAt: Response only. Modified time of this environment as
	// milliseconds since
	// epoch.
	LastModifiedAt int64 `json:"lastModifiedAt,omitempty,string"`

	// Name: The internal name of the API Product. Characters you can use in
	// the name
	// are restricted to: A-Z0-9._\-$ %.
	//
	// <aside class="note"><strong>NOTE:</strong> The internal name cannot
	// be
	// edited when updating the API product.</aside>
	Name string `json:"name,omitempty"`

	// Proxies: A comma-separated list of API proxy names to which this API
	// product is
	// bound. By specifying API proxies, you can associate resources in the
	// API
	// product with specific API proxies, preventing developers from
	// accessing
	// those resources through other API proxies.
	//
	// Edge rejects requests to API proxies that are not listed.
	//
	// <aside class="note"><strong>NOTE:</strong> The API proxy names must
	// already
	// exist in the specified environment as they will be validated
	// upon
	// creation.</aside>
	Proxies []string `json:"proxies,omitempty"`

	// Quota: The number of request messages permitted per app by this API
	// product for
	// the specified `quotaInterval` and `quotaTimeUnit`.
	//
	// For example, a `quota` of 50, for a `quotaInterval` of 12 and
	// a
	// `quotaTimeUnit` of hours means 50 requests are allowed every 12
	// hours.
	Quota string `json:"quota,omitempty"`

	// QuotaInterval: The time interval over which the number of request
	// messages is calculated.
	QuotaInterval string `json:"quotaInterval,omitempty"`

	// QuotaTimeUnit: The time unit defined for the `quotaInterval`. Valid
	// values include minute,
	// hour, day, or month.
	QuotaTimeUnit string `json:"quotaTimeUnit,omitempty"`

	// Scopes: A comma-separated list of OAuth scopes that are validated at
	// runtime.
	// Edge validates that the scopes in any access token presented match
	// the
	// scopes defined in the OAuth policy assoicated with the API product.
	Scopes []string `json:"scopes,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "ApiResources") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ApiResources") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1ApiProduct) MarshalJSON

func (s *GoogleCloudApigeeV1ApiProduct) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1ApiProductRef

type GoogleCloudApigeeV1ApiProductRef struct {
	// Apiproduct: Name of the API product.
	Apiproduct string `json:"apiproduct,omitempty"`

	// Status: Status of the API product.
	Status string `json:"status,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Apiproduct") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Apiproduct") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1ApiProductRef) MarshalJSON

func (s *GoogleCloudApigeeV1ApiProductRef) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1ApiProxy

type GoogleCloudApigeeV1ApiProxy struct {
	// LatestRevisionId: The id of the most recently created revision for
	// this api proxy.
	LatestRevisionId string `json:"latestRevisionId,omitempty"`

	// MetaData: Metadata describing the API proxy.
	MetaData *GoogleCloudApigeeV1EntityMetadata `json:"metaData,omitempty"`

	// Name: Name of the API proxy.
	Name string `json:"name,omitempty"`

	// Revision: List of revisons defined for the API proxy.
	Revision []string `json:"revision,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "LatestRevisionId") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "LatestRevisionId") to
	// include in API requests with the JSON null value. By default, fields
	// with empty values are omitted from API requests. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1ApiProxy: Metadata describing the API proxy

func (*GoogleCloudApigeeV1ApiProxy) MarshalJSON

func (s *GoogleCloudApigeeV1ApiProxy) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1ApiProxyRevision

type GoogleCloudApigeeV1ApiProxyRevision struct {
	// Basepaths: Base URL of the API proxy.
	Basepaths []string `json:"basepaths,omitempty"`

	// ConfigurationVersion: Version of the API proxy configuration schema
	// to which the API proxy
	// conforms. Currently, the only supported value is
	// 4.0
	// (`majorVersion.minorVersion`). This setting may be used in the future
	// to
	// track the evolution of the API proxy format.
	ConfigurationVersion *GoogleCloudApigeeV1ConfigVersion `json:"configurationVersion,omitempty"`

	// ContextInfo: Revision number, app name, and organization for the API
	// proxy.
	ContextInfo string `json:"contextInfo,omitempty"`

	// CreatedAt: Time that the API proxy revision was created in
	// milliseconds since
	// epoch.
	CreatedAt int64 `json:"createdAt,omitempty,string"`

	// Description: Description of the API proxy revision.
	Description string `json:"description,omitempty"`

	// DisplayName: Human-readable name of the API proxy.
	DisplayName string `json:"displayName,omitempty"`

	// EntityMetaDataAsProperties: Metadata describing the API proxy
	// revision as a key-value map.
	EntityMetaDataAsProperties map[string]string `json:"entityMetaDataAsProperties,omitempty"`

	// LastModifiedAt: Time that the API proxy revision was last modified
	// in
	// milliseconds since epoch.
	LastModifiedAt int64 `json:"lastModifiedAt,omitempty,string"`

	// Name: Name of the API proxy.
	Name string `json:"name,omitempty"`

	// Policies: List of policy names included in the API proxy revision..
	Policies []string `json:"policies,omitempty"`

	// Proxies: List of proxy names included in the API proxy revision.
	Proxies []string `json:"proxies,omitempty"`

	// ProxyEndpoints: List of ProxyEndpoints in the `/proxies` directory of
	// the API proxy.
	// Typically, this element is included only when the API proxy was
	// created
	// using the Edge UI. This is a 'manifest' setting designed to
	// provide visibility into the contents of the API proxy.
	ProxyEndpoints []string `json:"proxyEndpoints,omitempty"`

	// ResourceFiles: List of resource files included in the API proxy
	// revision.
	ResourceFiles *GoogleCloudApigeeV1ResourceFiles `json:"resourceFiles,omitempty"`

	// Resources: List of the resources included in the API proxy revision
	// formatted as
	// "{type}://{name}".
	Resources []string `json:"resources,omitempty"`

	// Revision: API proxy revision.
	Revision string `json:"revision,omitempty"`

	// SharedFlows: List of the shared flows included in the API proxy
	// revision.
	SharedFlows []string `json:"sharedFlows,omitempty"`

	// Spec: OpenAPI Specification that is associated with the API
	// proxy.
	// The value is set to a URL or to a path in the specification store.
	Spec string `json:"spec,omitempty"`

	// TargetEndpoints: List of TargetEndpoints in the `/targets` directory
	// of the API proxy.
	// Typically, this element is included only when the API proxy was
	// created
	// using the Edge  UI. This is a 'manifest' setting designed to
	// provide visibility into the contents of the API proxy.
	TargetEndpoints []string `json:"targetEndpoints,omitempty"`

	// TargetServers: List of TargetServers referenced in any TargetEndpoint
	// in the API
	// proxy. Typically, you will see this element only when the API proxy
	// was
	// created using the Edge UI. This is a 'manifest' setting
	// designed to provide visibility into the contents of the API proxy.
	TargetServers []string `json:"targetServers,omitempty"`

	// Targets: List of the targets included in the API proxy revision.
	Targets []string `json:"targets,omitempty"`

	// Teams: List of the teams included in the API proxy revision.
	Teams []string `json:"teams,omitempty"`

	// Type: Type. Set to `Application`. Maintained for compatibility
	// with
	// the Apigee Edge API.
	Type string `json:"type,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Basepaths") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Basepaths") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1ApiProxyRevision: API proxy revision.

func (*GoogleCloudApigeeV1ApiProxyRevision) MarshalJSON

func (s *GoogleCloudApigeeV1ApiProxyRevision) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1App

type GoogleCloudApigeeV1App struct {
	// ApiProducts: List of API products associated with the app.
	ApiProducts []*GoogleCloudApigeeV1ApiProductRef `json:"apiProducts,omitempty"`

	// AppId: ID of the app.
	AppId string `json:"appId,omitempty"`

	// Attributes: List of attributes.
	Attributes []*GoogleCloudApigeeV1Attribute `json:"attributes,omitempty"`

	// CallbackUrl: Callback URL used by OAuth 2.0 authorization servers to
	// communicate
	// authorization codes back to apps.
	CallbackUrl string `json:"callbackUrl,omitempty"`

	// CompanyName: Name of the company that owns the app.
	CompanyName string `json:"companyName,omitempty"`

	// CreatedAt: Output only. Unix time when the app was created.
	CreatedAt int64 `json:"createdAt,omitempty,string"`

	// Credentials: Output only. Set of credentials for the app. Credentials
	// are API
	// key/secret pairs associated with API products.
	Credentials []*GoogleCloudApigeeV1Credential `json:"credentials,omitempty"`

	// DeveloperId: ID  of the developer.
	DeveloperId string `json:"developerId,omitempty"`

	// KeyExpiresIn: Duration, in milliseconds, of the consumer key that
	// will
	// be generated for the app. The default value, -1, indicates
	// an
	// infinite validity period. Once set, the expiration can't be
	// updated.
	// json key: keyExpiresIn
	KeyExpiresIn int64 `json:"keyExpiresIn,omitempty,string"`

	// LastModifiedAt: Output only. Last modified time as milliseconds since
	// epoch.
	LastModifiedAt int64 `json:"lastModifiedAt,omitempty,string"`

	// Name: Name of the app.
	Name string `json:"name,omitempty"`

	// Scopes: Scopes to apply to the app. The specified scope names must
	// already
	// exist on the API product that you associate with the app.
	Scopes []string `json:"scopes,omitempty"`

	// Status: Status of the credential.
	Status string `json:"status,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "ApiProducts") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ApiProducts") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1App) MarshalJSON

func (s *GoogleCloudApigeeV1App) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1AsyncQuery

type GoogleCloudApigeeV1AsyncQuery struct {
	// Created: Creation time of the query
	Created string `json:"created,omitempty"`

	// Error: Error is set when query fails
	Error string `json:"error,omitempty"`

	// ExecutionTime: ExecutionTime is available only after the query is
	// completed
	ExecutionTime string `json:"executionTime,omitempty"`

	// Name: Asynchronous Query Name.
	Name string `json:"name,omitempty"`

	// QueryParams: Contains information like metrics, dimenstions etc
	// of the AsyncQuery
	QueryParams *GoogleCloudApigeeV1QueryMetadata `json:"queryParams,omitempty"`

	// ReportDefinitionId: Asynchronous Report ID.
	ReportDefinitionId string `json:"reportDefinitionId,omitempty"`

	// Result: Result is available only after the query is completed
	Result *GoogleCloudApigeeV1AsyncQueryResult `json:"result,omitempty"`

	// ResultFileSize: ResultFileSize is available only after the query is
	// completed
	ResultFileSize string `json:"resultFileSize,omitempty"`

	// ResultRows: ResultRows is available only after the query is completed
	ResultRows int64 `json:"resultRows,omitempty,string"`

	// Self: Self link of the
	// query
	//
	// Example:
	// `/organizations/myorg/environments/myenv/queries/9cfc0
	// d85-0f30-46d6-ae6f-318d0cb961bd`
	Self string `json:"self,omitempty"`

	// State: Query state could be "enqueued", "running",
	// "completed",
	// "failed"
	State string `json:"state,omitempty"`

	// Updated: Last updated timestamp for the query
	Updated string `json:"updated,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Created") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Created") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1AsyncQuery) MarshalJSON

func (s *GoogleCloudApigeeV1AsyncQuery) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1AsyncQueryResult

type GoogleCloudApigeeV1AsyncQueryResult struct {
	// Expires: Query result will be unaccessable after this time.
	Expires string `json:"expires,omitempty"`

	// Self: Self link of the query
	// results
	//
	// Example:
	// `/organizations/myorg/environments/myenv/queries/9cf
	// c0d85-0f30-46d6-ae6f-318d0cb961bd/result`
	Self string `json:"self,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Expires") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Expires") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1AsyncQueryResult) MarshalJSON

func (s *GoogleCloudApigeeV1AsyncQueryResult) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Attribute

type GoogleCloudApigeeV1Attribute struct {
	// Name: API key of the attribute.
	Name string `json:"name,omitempty"`

	// Value: Value of the attribute.
	Value string `json:"value,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Name") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Name") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1Attribute: Key-value pair to store extra metadata.

func (*GoogleCloudApigeeV1Attribute) MarshalJSON

func (s *GoogleCloudApigeeV1Attribute) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Attributes

type GoogleCloudApigeeV1Attributes struct {
	// Attribute: List of attributes.
	Attribute []*GoogleCloudApigeeV1Attribute `json:"attribute,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Attribute") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Attribute") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1Attributes) MarshalJSON

func (s *GoogleCloudApigeeV1Attributes) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1CertInfo

type GoogleCloudApigeeV1CertInfo struct {
	// BasicConstraints: The X.509 basic constraints extension.
	BasicConstraints string `json:"basicConstraints,omitempty"`

	// ExpiryDate: The X.509 validity / notAfter in milliseconds since the
	// epoch.
	ExpiryDate int64 `json:"expiryDate,omitempty,string"`

	// IsValid: "Yes" if certificate is valid, "No" if expired and "Not
	// yet"
	// if not yet valid.
	IsValid string `json:"isValid,omitempty"`

	// Issuer: The X.509 issuer.
	Issuer string `json:"issuer,omitempty"`

	// PublicKey: The public key component of the X.509 subject public key
	// info.
	PublicKey string `json:"publicKey,omitempty"`

	// SerialNumber: The X.509 serial number.
	SerialNumber string `json:"serialNumber,omitempty"`

	// SigAlgName: The X.509 signatureAlgorithm.
	SigAlgName string `json:"sigAlgName,omitempty"`

	// Subject: The X.509 subject.
	Subject string `json:"subject,omitempty"`

	// SubjectAlternativeNames: The X.509 subject alternative names (SANs)
	// extension.
	SubjectAlternativeNames []string `json:"subjectAlternativeNames,omitempty"`

	// ValidFrom: The X.509 validity / notBefore in milliseconds since
	// the
	// epoch.
	ValidFrom int64 `json:"validFrom,omitempty,string"`

	// Version: The X.509 version.
	Version int64 `json:"version,omitempty"`

	// ForceSendFields is a list of field names (e.g. "BasicConstraints") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "BasicConstraints") to
	// include in API requests with the JSON null value. By default, fields
	// with empty values are omitted from API requests. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1CertInfo: An X.509 certificate as defined in RFC 5280.

func (*GoogleCloudApigeeV1CertInfo) MarshalJSON

func (s *GoogleCloudApigeeV1CertInfo) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Certificate

type GoogleCloudApigeeV1Certificate struct {
	// CertInfo: The chain of certificates under this name.
	CertInfo []*GoogleCloudApigeeV1CertInfo `json:"certInfo,omitempty"`

	// ForceSendFields is a list of field names (e.g. "CertInfo") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "CertInfo") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1Certificate) MarshalJSON

func (s *GoogleCloudApigeeV1Certificate) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1CommonNameConfig

type GoogleCloudApigeeV1CommonNameConfig struct {
	MatchWildCards bool `json:"matchWildCards,omitempty"`

	Name string `json:"name,omitempty"`

	// ForceSendFields is a list of field names (e.g. "MatchWildCards") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "MatchWildCards") to
	// include in API requests with the JSON null value. By default, fields
	// with empty values are omitted from API requests. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1CommonNameConfig) MarshalJSON

func (s *GoogleCloudApigeeV1CommonNameConfig) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1ConfigVersion

type GoogleCloudApigeeV1ConfigVersion struct {
	// MajorVersion: Major version of the API proxy configuration schema.
	MajorVersion int64 `json:"majorVersion,omitempty"`

	// MinorVersion: Minor version of the API proxy configuration schema.
	MinorVersion int64 `json:"minorVersion,omitempty"`

	// ForceSendFields is a list of field names (e.g. "MajorVersion") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "MajorVersion") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1ConfigVersion: Version of the API proxy configuration schema. Currently, only 4.0 is supported.

func (*GoogleCloudApigeeV1ConfigVersion) MarshalJSON

func (s *GoogleCloudApigeeV1ConfigVersion) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Credential

type GoogleCloudApigeeV1Credential struct {
	// ApiProducts: List of API products this credential can be used for.
	ApiProducts []*GoogleCloudApigeeV1ApiProductRef `json:"apiProducts,omitempty"`

	// Attributes: List of attributes associated with this credential.
	Attributes []*GoogleCloudApigeeV1Attribute `json:"attributes,omitempty"`

	// ConsumerKey: Consumer key.
	ConsumerKey string `json:"consumerKey,omitempty"`

	// ConsumerSecret: Secret key.
	ConsumerSecret string `json:"consumerSecret,omitempty"`

	// ExpiresAt: Time the credential will expire in milliseconds since
	// epoch.
	ExpiresAt int64 `json:"expiresAt,omitempty,string"`

	// IssuedAt: Time the credential was issued in milliseconds since epoch.
	IssuedAt int64 `json:"issuedAt,omitempty,string"`

	// Scopes: List of scopes to apply to the app. Specified scopes must
	// already
	// exist on the API product that you associate with the app.
	Scopes []string `json:"scopes,omitempty"`

	// Status: Status of the credential.
	Status string `json:"status,omitempty"`

	// ForceSendFields is a list of field names (e.g. "ApiProducts") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ApiProducts") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1Credential) MarshalJSON

func (s *GoogleCloudApigeeV1Credential) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1CustomReport

type GoogleCloudApigeeV1CustomReport struct {
	// ChartType: This field contains the chart type for the report
	ChartType string `json:"chartType,omitempty"`

	// Comments: Legacy field: not used. This field contains a list of
	// comments associated
	// with custom report
	Comments []string `json:"comments,omitempty"`

	// CreatedAt: Output only. Unix time when the app was created
	// json key: createdAt
	CreatedAt int64 `json:"createdAt,omitempty,string"`

	// Dimensions: This contains the list of dimensions for the report
	Dimensions []string `json:"dimensions,omitempty"`

	// DisplayName: This is the display name for the report
	DisplayName string `json:"displayName,omitempty"`

	// Environment: Output only. Environment name
	Environment string `json:"environment,omitempty"`

	// Filter: This field contains the filter expression
	Filter string `json:"filter,omitempty"`

	// FromTime: Legacy field: not used. Contains the from time for the
	// report
	FromTime string `json:"fromTime,omitempty"`

	// LastModifiedAt: Output only. Modified time of this entity as
	// milliseconds since epoch.
	// json key: lastModifiedAt
	LastModifiedAt int64 `json:"lastModifiedAt,omitempty,string"`

	// LastViewedAt: Output only. Last viewed time of this entity as
	// milliseconds since epoch
	LastViewedAt int64 `json:"lastViewedAt,omitempty,string"`

	// Limit: Legacy field: not used This field contains the limit for the
	// result
	// retrieved
	Limit string `json:"limit,omitempty"`

	// Metrics: Required. This contains the list of metrics
	Metrics []*GoogleCloudApigeeV1CustomReportMetric `json:"metrics,omitempty"`

	// Name: Required. Unique identifier for the report
	// T his is a legacy field used to encode custom report unique id
	Name string `json:"name,omitempty"`

	// Offset: Legacy field: not used. This field contains the offset for
	// the data
	Offset string `json:"offset,omitempty"`

	// Organization: Output only. Organization name
	Organization string `json:"organization,omitempty"`

	// Properties: This field contains report properties such as ui metadata
	// etc.
	Properties []*GoogleCloudApigeeV1ReportProperty `json:"properties,omitempty"`

	// SortByCols: Legacy field: not used much. Contains the list of sort by
	// columns
	SortByCols []string `json:"sortByCols,omitempty"`

	// SortOrder: Legacy field: not used much. Contains the sort order for
	// the sort columns
	SortOrder string `json:"sortOrder,omitempty"`

	// Tags: Legacy field: not used. This field contains a list of tags
	// associated with
	// custom report
	Tags []string `json:"tags,omitempty"`

	// TimeUnit: This field contains the time unit of aggregation for the
	// report
	TimeUnit string `json:"timeUnit,omitempty"`

	// ToTime: Legacy field: not used. Contains the end time for the report
	ToTime string `json:"toTime,omitempty"`

	// Topk: Legacy field: not used. This field contains the top k parameter
	// value
	// for restricting the result
	Topk string `json:"topk,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "ChartType") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ChartType") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1CustomReport) MarshalJSON

func (s *GoogleCloudApigeeV1CustomReport) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1CustomReportMetric

type GoogleCloudApigeeV1CustomReportMetric struct {
	// Function: aggregate function
	Function string `json:"function,omitempty"`

	// Name: name of the metric
	Name string `json:"name,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Function") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Function") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1CustomReportMetric: This encapsulates a metric property of the form sum(message_count) where name is message_count and function is sum

func (*GoogleCloudApigeeV1CustomReportMetric) MarshalJSON

func (s *GoogleCloudApigeeV1CustomReportMetric) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1DebugMask

type GoogleCloudApigeeV1DebugMask struct {
	// FaultJSONPaths: List of JSON paths that specify the JSON elements to
	// be filtered from JSON
	// payloads in error flows.
	FaultJSONPaths []string `json:"faultJSONPaths,omitempty"`

	// FaultXPaths: List of XPaths that specify the XML elements to be
	// filtered from XML
	// payloads in error flows.
	FaultXPaths []string `json:"faultXPaths,omitempty"`

	// Name: Name of the debug mask.
	Name string `json:"name,omitempty"`

	// Namespaces: Map of namespaces to URIs.
	Namespaces map[string]string `json:"namespaces,omitempty"`

	// RequestJSONPaths: List of JSON paths that specify the JSON elements
	// to be filtered from JSON
	// request message payloads.
	RequestJSONPaths []string `json:"requestJSONPaths,omitempty"`

	// RequestXPaths: List of XPaths that specify the XML elements to be
	// filtered from XML
	// request message payloads.
	RequestXPaths []string `json:"requestXPaths,omitempty"`

	// ResponseJSONPaths: List of JSON paths that specify the JSON elements
	// to be filtered from JSON
	// response message payloads.
	ResponseJSONPaths []string `json:"responseJSONPaths,omitempty"`

	// ResponseXPaths: List of XPaths that specify the XML elements to be
	// filtered from XML
	// response message payloads.
	ResponseXPaths []string `json:"responseXPaths,omitempty"`

	// Variables: List of variables that should be masked from the debug
	// output.
	Variables []string `json:"variables,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "FaultJSONPaths") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "FaultJSONPaths") to
	// include in API requests with the JSON null value. By default, fields
	// with empty values are omitted from API requests. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1DebugMask) MarshalJSON

func (s *GoogleCloudApigeeV1DebugMask) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1DebugSession

type GoogleCloudApigeeV1DebugSession struct {
	// Count: Optional. The number of request to be traced. Min = 1, Max =
	// 15, Default
	// = 10.
	Count int64 `json:"count,omitempty"`

	// Filter: Optional. A conditional statement which is evaluated against
	// the request
	// message to determine if it should be traced. Syntax matches that of
	// on
	// API Proxy bundle flow Condition.
	Filter string `json:"filter,omitempty"`

	// Name: A unique ID for this DebugSession.
	Name string `json:"name,omitempty"`

	// Timeout: Optional. The time in seconds after which this DebugSession
	// should end.
	// This value will override the value in query param, if both are
	// provided.
	Timeout int64 `json:"timeout,omitempty,string"`

	// Tracesize: Optional. The maximum number of bytes captured from the
	// response payload.
	// Min = 0, Max = 5120, Default = 5120.
	Tracesize int64 `json:"tracesize,omitempty"`

	// Validity: Optional. The length of time, in seconds, that this debug
	// session is valid,
	// starting from when it's received in the control plane. Min = 1, Max =
	// 15,
	// Default = 10.
	Validity int64 `json:"validity,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Count") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Count") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1DebugSession) MarshalJSON

func (s *GoogleCloudApigeeV1DebugSession) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1DebugSessionTransaction

type GoogleCloudApigeeV1DebugSessionTransaction struct {
	// Completed: Flag indicating whether a transaction is completed or not
	Completed bool `json:"completed,omitempty"`

	// Point: List of debug data collected by runtime plane at various
	// defined points in
	// the flow.
	Point []*GoogleCloudApigeeV1Point `json:"point,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Completed") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Completed") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1DebugSessionTransaction: A transaction contains all of the debug information of the entire message flow of an API call processed by the runtime plane. The information is collected and recorded at critical points of the message flow in the runtime apiproxy.

func (*GoogleCloudApigeeV1DebugSessionTransaction) MarshalJSON

type GoogleCloudApigeeV1DeleteCustomReportResponse

type GoogleCloudApigeeV1DeleteCustomReportResponse struct {
	// Message: The response contains only a message field.
	Message string `json:"message,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Message") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Message") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1DeleteCustomReportResponse) MarshalJSON

type GoogleCloudApigeeV1Deployment

type GoogleCloudApigeeV1Deployment struct {
	// ApiProxy: API proxy.
	ApiProxy string `json:"apiProxy,omitempty"`

	// BasePath: Base path for the deployment.
	BasePath string `json:"basePath,omitempty"`

	// DeployStartTime: Time the API proxy was marked `deployed` in the
	// control plane in
	// millisconds since epoch.
	DeployStartTime int64 `json:"deployStartTime,omitempty,string"`

	// Environment: Environment.
	Environment string `json:"environment,omitempty"`

	// Pods: Status reported by runtime pods.
	Pods []*GoogleCloudApigeeV1PodStatus `json:"pods,omitempty"`

	// Revision: API proxy revision.
	Revision string `json:"revision,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "ApiProxy") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ApiProxy") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1Deployment) MarshalJSON

func (s *GoogleCloudApigeeV1Deployment) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1DeploymentConfig

type GoogleCloudApigeeV1DeploymentConfig struct {
	// Attributes: Additional key-value metadata about the deployment.
	Attributes map[string]string `json:"attributes,omitempty"`

	// BasePath: Base path where the application needs to be hosted. Default
	// value is
	// assumed to be "/".
	BasePath string `json:"basePath,omitempty"`

	// Location: The location of the proxy bundle, as a uri.
	Location string `json:"location,omitempty"`

	// Name: The name of the API or shared flow revision to be deployed.
	// Must be of the
	// form 'organizations/{org}/apis/{api}/revisions/{rev}'
	// or
	// 'organizations/{org}/sharedflows/{sf}/revisions/{rev}'.
	Name string `json:"name,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Attributes") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Attributes") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1DeploymentConfig) MarshalJSON

func (s *GoogleCloudApigeeV1DeploymentConfig) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Developer

type GoogleCloudApigeeV1Developer struct {
	// AccessType: Access type.
	AccessType string `json:"accessType,omitempty"`

	// AppFamily: Developer app family.
	AppFamily string `json:"appFamily,omitempty"`

	// Apps: List of apps associated with the developer.
	Apps []string `json:"apps,omitempty"`

	// Attributes: Optional. Developer attributes (name/value pairs). The
	// custom attribute limit is 18.
	Attributes []*GoogleCloudApigeeV1Attribute `json:"attributes,omitempty"`

	// Companies: List of companies associated with the developer.
	Companies []string `json:"companies,omitempty"`

	// CreatedAt: Output only. Time at which the developer was created in
	// milliseconds
	// since epoch.
	CreatedAt int64 `json:"createdAt,omitempty,string"`

	// DeveloperId: ID of the developer.
	//
	// **Note**: IDs are generated internally by Apigee and are
	// not
	// guaranteed to stay the same over time.
	DeveloperId string `json:"developerId,omitempty"`

	// Email: Required. Email address of the developer. This value is used
	// to uniquely identify
	// the developer in Apigee hybrid.
	Email string `json:"email,omitempty"`

	// FirstName: Required. First name of the developer.
	FirstName string `json:"firstName,omitempty"`

	// LastModifiedAt: Output only. Time at which the developer was last
	// modified in
	// milliseconds since epoch.
	LastModifiedAt int64 `json:"lastModifiedAt,omitempty,string"`

	// LastName: Required. Last name of the developer.
	LastName string `json:"lastName,omitempty"`

	// OrganizationName: Output only. Name of the Apigee organization in
	// which the developer resides.
	OrganizationName string `json:"organizationName,omitempty"`

	// Status: Output only. Status of the developer. Valid values are
	// `active` and `inactive`.
	Status string `json:"status,omitempty"`

	// UserName: Required. User name of the developer. Not used by Apigee
	// hybrid.
	UserName string `json:"userName,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "AccessType") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "AccessType") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1Developer) MarshalJSON

func (s *GoogleCloudApigeeV1Developer) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1DeveloperApp

type GoogleCloudApigeeV1DeveloperApp struct {
	// ApiProducts: List of API products associated with the developer app.
	ApiProducts []string `json:"apiProducts,omitempty"`

	// AppFamily: Developer app family.
	AppFamily string `json:"appFamily,omitempty"`

	// AppId: ID of the developer app.
	AppId string `json:"appId,omitempty"`

	// Attributes: List of attributes for the developer app.
	Attributes []*GoogleCloudApigeeV1Attribute `json:"attributes,omitempty"`

	// CallbackUrl: Callback URL used by OAuth 2.0 authorization servers to
	// communicate
	// authorization codes back to developer apps.
	CallbackUrl string `json:"callbackUrl,omitempty"`

	// CreatedAt: Output only. Time the developer app was created in
	// milliseconds since epoch.
	CreatedAt int64 `json:"createdAt,omitempty,string"`

	// Credentials: Output only. Set of credentials for the developer app
	// consisting of the
	// consumer key/secret pairs associated with the API products.
	Credentials []*GoogleCloudApigeeV1Credential `json:"credentials,omitempty"`

	// DeveloperId: ID of the developer.
	DeveloperId string `json:"developerId,omitempty"`

	// KeyExpiresIn: Expiration time, in milliseconds, for the consumer key
	// that
	// is generated for the developer app. If not set or left to the
	// default
	// value of `-1`, the API key never expires.
	// The expiration time can't be updated after it is set.
	KeyExpiresIn int64 `json:"keyExpiresIn,omitempty,string"`

	// LastModifiedAt: Output only. Time the developer app was modified in
	// milliseconds since epoch.
	LastModifiedAt int64 `json:"lastModifiedAt,omitempty,string"`

	// Name: Name of the developer app.
	Name string `json:"name,omitempty"`

	// Scopes: Scopes to apply to the developer app. The specified scopes
	// must
	// already exist for the API product that you associate with the
	// developer
	// app.
	Scopes []string `json:"scopes,omitempty"`

	// Status: Status of the credential. Valid values include `approved` or
	// `revoked`.
	Status string `json:"status,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "ApiProducts") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ApiProducts") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1DeveloperApp) MarshalJSON

func (s *GoogleCloudApigeeV1DeveloperApp) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1DeveloperAppKey

type GoogleCloudApigeeV1DeveloperAppKey struct {
	// ApiProducts: List of API products for which the credential can be
	// used.
	ApiProducts []interface{} `json:"apiProducts,omitempty"`

	// Attributes: List of attributes associated with the credential.
	Attributes []*GoogleCloudApigeeV1Attribute `json:"attributes,omitempty"`

	// ConsumerKey: Consumer key.
	ConsumerKey string `json:"consumerKey,omitempty"`

	// ConsumerSecret: Secret key.
	ConsumerSecret string `json:"consumerSecret,omitempty"`

	// ExpiresAt: Time the developer app expires in milliseconds since
	// epoch.
	ExpiresAt int64 `json:"expiresAt,omitempty,string"`

	// IssuedAt: Time the developer app was created in milliseconds since
	// epoch.
	IssuedAt int64 `json:"issuedAt,omitempty,string"`

	// Scopes: Scopes to apply to the app. The specified scope names must
	// already
	// be defined for the API product that you associate with the app.
	Scopes []string `json:"scopes,omitempty"`

	// Status: Status of the credential. Valid values include `approved` or
	// `revoked`.
	Status string `json:"status,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "ApiProducts") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ApiProducts") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1DeveloperAppKey) MarshalJSON

func (s *GoogleCloudApigeeV1DeveloperAppKey) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1DimensionMetric

type GoogleCloudApigeeV1DimensionMetric struct {
	// Metrics: This field contains a list of metrics
	Metrics []*GoogleCloudApigeeV1Metric `json:"metrics,omitempty"`

	// Name: This field contains the name of the dimension
	Name string `json:"name,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Metrics") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Metrics") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1DimensionMetric: This message type encapsulates a metric grouped by dimension

func (*GoogleCloudApigeeV1DimensionMetric) MarshalJSON

func (s *GoogleCloudApigeeV1DimensionMetric) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1EntityMetadata

type GoogleCloudApigeeV1EntityMetadata struct {
	// CreatedAt: Time at which the API proxy was created, in milliseconds
	// since epoch.
	CreatedAt int64 `json:"createdAt,omitempty,string"`

	// LastModifiedAt: Time at which the API proxy was most recently
	// modified, in milliseconds
	// since epoch.
	LastModifiedAt int64 `json:"lastModifiedAt,omitempty,string"`

	// SubType: The type of entity described
	SubType string `json:"subType,omitempty"`

	// ForceSendFields is a list of field names (e.g. "CreatedAt") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "CreatedAt") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1EntityMetadata: Metadata common to many entities in this API.

func (*GoogleCloudApigeeV1EntityMetadata) MarshalJSON

func (s *GoogleCloudApigeeV1EntityMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Environment

type GoogleCloudApigeeV1Environment struct {
	// CreatedAt: Output only. Creation time of this environment as
	// milliseconds since epoch.
	CreatedAt int64 `json:"createdAt,omitempty,string"`

	// Description: Optional. Description of the environment.
	Description string `json:"description,omitempty"`

	// DisplayName: Optional. Display name for this environment.
	DisplayName string `json:"displayName,omitempty"`

	// LastModifiedAt: Output only. Last modification time of this
	// environment as milliseconds
	// since epoch.
	LastModifiedAt int64 `json:"lastModifiedAt,omitempty,string"`

	// Name: Required. Name of the environment. Values must match
	// the
	// regular expression `^[.\\p{Alnum}-_]{1,255}$`
	Name string `json:"name,omitempty"`

	// Properties: Optional. Key-value pairs that may be used for
	// customizing the environment.
	Properties *GoogleCloudApigeeV1Properties `json:"properties,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "CreatedAt") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "CreatedAt") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1Environment) MarshalJSON

func (s *GoogleCloudApigeeV1Environment) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1EnvironmentConfig

type GoogleCloudApigeeV1EnvironmentConfig struct {
	// CreateTime: The time at which this environment config was created.
	CreateTime string `json:"createTime,omitempty"`

	// DebugMask: Debug mask that applies to all deployments in the
	// environment.
	DebugMask *GoogleCloudApigeeV1DebugMask `json:"debugMask,omitempty"`

	// Deployments: A list of deployments in the environment
	Deployments []*GoogleCloudApigeeV1DeploymentConfig `json:"deployments,omitempty"`

	// FeatureFlags: Feature flags inherited from the org and environment
	// parents.
	FeatureFlags map[string]string `json:"featureFlags,omitempty"`

	// Flowhooks: A list of flow hooks in the environment.
	Flowhooks []*GoogleCloudApigeeV1FlowHookConfig `json:"flowhooks,omitempty"`

	// Keystores: A list of keystores in the environment.
	Keystores []*GoogleCloudApigeeV1KeystoreConfig `json:"keystores,omitempty"`

	// Name: The name of the environment config. Must be of the
	// form
	// 'organizations/{org}/environments/{env}/configs/{config_id}
	Name string `json:"name,omitempty"`

	// Provider: This field can be used by the control plane to add some
	// context
	// information about itself. This information could help detect the
	// source of
	// the document during diagnostics and debugging.
	Provider string `json:"provider,omitempty"`

	// PubsubTopic: Name of the pubsub topic for this environment.
	PubsubTopic string `json:"pubsubTopic,omitempty"`

	// ResourceReferences: A list of resource references in the environment.
	ResourceReferences []*GoogleCloudApigeeV1ReferenceConfig `json:"resourceReferences,omitempty"`

	// Resources: A list of resource versions in the environment.
	Resources []*GoogleCloudApigeeV1ResourceConfig `json:"resources,omitempty"`

	// SequenceNumber: A sequence number that defines an ordering on
	// environment configs. No two
	// configs under an environment will ever have the same sequence
	// number.
	// A higher sequence number means that the config was deployed
	// more
	// recently than one with a lower sequence number.
	SequenceNumber int64 `json:"sequenceNumber,omitempty,string"`

	// Targets: A list of target servers in the environment. Disabled target
	// servers are
	// not included.
	Targets []*GoogleCloudApigeeV1TargetServerConfig `json:"targets,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "CreateTime") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "CreateTime") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1EnvironmentConfig) MarshalJSON

func (s *GoogleCloudApigeeV1EnvironmentConfig) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1FlowHook

type GoogleCloudApigeeV1FlowHook struct {
	// ContinueOnError: Optional. Flag that specifies whether execution
	// should continue if the flow hook
	// throws an exception. Set to `true` to continue execution. Set
	// to
	// `false` to stop execution if the flow hook throws an
	// exception.Defaults
	// to `true`.
	ContinueOnError bool `json:"continueOnError,omitempty"`

	// Description: Description of the flow hook.
	Description string `json:"description,omitempty"`

	// FlowHookPoint: Output only. Where in the API call flow the flow hook
	// is invoked. Must be one of
	// `PreProxyFlowHook`, `PostProxyFlowHook`, `PreTargetFlowHook`,
	// or
	// `PostTargetFlowHook`.
	FlowHookPoint string `json:"flowHookPoint,omitempty"`

	// SharedFlow: Shared flow attached to this flow hook, or empty if there
	// is none attached.
	SharedFlow string `json:"sharedFlow,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "ContinueOnError") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ContinueOnError") to
	// include in API requests with the JSON null value. By default, fields
	// with empty values are omitted from API requests. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1FlowHook) MarshalJSON

func (s *GoogleCloudApigeeV1FlowHook) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1FlowHookConfig

type GoogleCloudApigeeV1FlowHookConfig struct {
	// ContinueOnError: Should the flow abort after an error in the flow
	// hook.
	// Should default to true if unset.
	ContinueOnError bool `json:"continueOnError,omitempty"`

	// Name: The name of the flow hook. Must be of the
	// form
	// 'organizations/{org}/environments/{env}/flowhooks/{point}”.
	// Know
	// n points are PreProxyFlowHook, PostProxyFlowHook,
	// PreTargetFlowHook,
	// and PostTargetFlowHook
	Name string `json:"name,omitempty"`

	// SharedFlowName: The name of the shared flow to invoke. Must be of the
	// form
	// 'organizations/{org}/sharedflows/{sharedflow}'.
	SharedFlowName string `json:"sharedFlowName,omitempty"`

	// ForceSendFields is a list of field names (e.g. "ContinueOnError") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ContinueOnError") to
	// include in API requests with the JSON null value. By default, fields
	// with empty values are omitted from API requests. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1FlowHookConfig) MarshalJSON

func (s *GoogleCloudApigeeV1FlowHookConfig) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1GetSyncAuthorizationRequest

type GoogleCloudApigeeV1GetSyncAuthorizationRequest struct {
}

GoogleCloudApigeeV1GetSyncAuthorizationRequest: Request for GetSyncAuthorization.

type GoogleCloudApigeeV1KeyAliasReference

type GoogleCloudApigeeV1KeyAliasReference struct {
	// AliasId: The alias id. Must exist in the keystore referred to by
	// reference.
	AliasId string `json:"aliasId,omitempty"`

	// Reference: The reference name. Must be of the
	// form:
	// organizations/{org}/environments/{env}/references/{ref}.
	Reference string `json:"reference,omitempty"`

	// ForceSendFields is a list of field names (e.g. "AliasId") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "AliasId") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1KeyAliasReference) MarshalJSON

func (s *GoogleCloudApigeeV1KeyAliasReference) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1KeyValueMap

type GoogleCloudApigeeV1KeyValueMap struct {
	// Encrypted: Optional. If `true` entry values will be encrypted.
	Encrypted bool `json:"encrypted,omitempty"`

	// Name: Required. The id of the key value map.
	Name string `json:"name,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Encrypted") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Encrypted") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1KeyValueMap: A collection of key, value string pairs

func (*GoogleCloudApigeeV1KeyValueMap) MarshalJSON

func (s *GoogleCloudApigeeV1KeyValueMap) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Keystore

type GoogleCloudApigeeV1Keystore struct {
	// Aliases: Output only. The aliases in this keystore.
	Aliases []string `json:"aliases,omitempty"`

	// Name: Required. The resource ID for this keystore.  Values must match
	// the
	// regular expression `[\w[:space:]-.]{1,255}`.
	Name string `json:"name,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Aliases") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Aliases") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1Keystore: A datastore for Certificates and Aliases

func (*GoogleCloudApigeeV1Keystore) MarshalJSON

func (s *GoogleCloudApigeeV1Keystore) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1KeystoreConfig

type GoogleCloudApigeeV1KeystoreConfig struct {
	// Aliases: Aliases in the keystore.
	Aliases []*GoogleCloudApigeeV1AliasRevisionConfig `json:"aliases,omitempty"`

	// Name: The resource name. Must be of
	// the
	// form:
	// 'organizations/{org}/environments/{env}/keystores/{keystore}
	// '.
	Name string `json:"name,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Aliases") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Aliases") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1KeystoreConfig) MarshalJSON

func (s *GoogleCloudApigeeV1KeystoreConfig) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1ListApiProductsResponse

type GoogleCloudApigeeV1ListApiProductsResponse struct {
	// ApiProduct: Lists all API product names defined for an organization.
	ApiProduct []*GoogleCloudApigeeV1ApiProduct `json:"apiProduct,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "ApiProduct") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ApiProduct") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1ListApiProductsResponse) MarshalJSON

type GoogleCloudApigeeV1ListApiProxiesResponse

type GoogleCloudApigeeV1ListApiProxiesResponse struct {
	Proxies []*GoogleCloudApigeeV1ApiProxy `json:"proxies,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Proxies") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Proxies") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1ListApiProxiesResponse) MarshalJSON

type GoogleCloudApigeeV1ListAppsResponse

type GoogleCloudApigeeV1ListAppsResponse struct {
	App []*GoogleCloudApigeeV1App `json:"app,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "App") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "App") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1ListAppsResponse) MarshalJSON

func (s *GoogleCloudApigeeV1ListAppsResponse) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1ListAsyncQueriesResponse

type GoogleCloudApigeeV1ListAsyncQueriesResponse struct {
	// Queries: The asynchronous queries belong to requested organization
	// and environment
	Queries []*GoogleCloudApigeeV1AsyncQuery `json:"queries,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Queries") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Queries") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1ListAsyncQueriesResponse: The response for ListAsyncQueries

func (*GoogleCloudApigeeV1ListAsyncQueriesResponse) MarshalJSON

type GoogleCloudApigeeV1ListCustomReportsResponse

type GoogleCloudApigeeV1ListCustomReportsResponse struct {
	Qualifier []*GoogleCloudApigeeV1CustomReport `json:"qualifier,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Qualifier") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Qualifier") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1ListCustomReportsResponse: This message encapsulates a list of custom report definitions

func (*GoogleCloudApigeeV1ListCustomReportsResponse) MarshalJSON

type GoogleCloudApigeeV1ListDebugSessionsResponse

type GoogleCloudApigeeV1ListDebugSessionsResponse struct {
	// Sessions: Session info that includes debug session ID and the first
	// transaction
	// creation timestamp.
	Sessions []*GoogleCloudApigeeV1Session `json:"sessions,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Sessions") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Sessions") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1ListDebugSessionsResponse) MarshalJSON

type GoogleCloudApigeeV1ListDeploymentsResponse

type GoogleCloudApigeeV1ListDeploymentsResponse struct {
	// Deployments: List of deployments.
	Deployments []*GoogleCloudApigeeV1Deployment `json:"deployments,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Deployments") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Deployments") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1ListDeploymentsResponse) MarshalJSON

type GoogleCloudApigeeV1ListDeveloperAppsResponse

type GoogleCloudApigeeV1ListDeveloperAppsResponse struct {
	// App: List of developer apps and their credentials.
	App []*GoogleCloudApigeeV1DeveloperApp `json:"app,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "App") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "App") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1ListDeveloperAppsResponse) MarshalJSON

type GoogleCloudApigeeV1ListEnvironmentResourcesResponse

type GoogleCloudApigeeV1ListEnvironmentResourcesResponse struct {
	// ResourceFile: List of resources files.
	ResourceFile []*GoogleCloudApigeeV1ResourceFile `json:"resourceFile,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "ResourceFile") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ResourceFile") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1ListEnvironmentResourcesResponse: Response for ListEnvironmentResources

func (*GoogleCloudApigeeV1ListEnvironmentResourcesResponse) MarshalJSON

type GoogleCloudApigeeV1ListHybridIssuersResponse

type GoogleCloudApigeeV1ListHybridIssuersResponse struct {
	// Issuers: Lists of hybrid services and its trusted issuer email ids.
	Issuers []*GoogleCloudApigeeV1ServiceIssuersMapping `json:"issuers,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Issuers") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Issuers") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1ListHybridIssuersResponse) MarshalJSON

type GoogleCloudApigeeV1ListOfDevelopersResponse

type GoogleCloudApigeeV1ListOfDevelopersResponse struct {
	// Developer: List of developers.
	Developer []*GoogleCloudApigeeV1Developer `json:"developer,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Developer") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Developer") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1ListOfDevelopersResponse) MarshalJSON

type GoogleCloudApigeeV1ListOrganizationsResponse

type GoogleCloudApigeeV1ListOrganizationsResponse struct {
	// Organizations: List of Apigee organizations and associated GCP
	// projects.
	Organizations []*GoogleCloudApigeeV1OrganizationProjectMapping `json:"organizations,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Organizations") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Organizations") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1ListOrganizationsResponse) MarshalJSON

type GoogleCloudApigeeV1ListSharedFlowsResponse

type GoogleCloudApigeeV1ListSharedFlowsResponse struct {
	SharedFlows []*GoogleCloudApigeeV1SharedFlow `json:"sharedFlows,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "SharedFlows") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "SharedFlows") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1ListSharedFlowsResponse) MarshalJSON

type GoogleCloudApigeeV1Metadata

type GoogleCloudApigeeV1Metadata struct {
	// Errors: List of error messages as strings
	Errors []string `json:"errors,omitempty"`

	// Notices: List of additional information such as data source, if
	// result was
	// truncated etc.
	// E.g
	// "notices": [
	//              "Source:Postgres",
	//              "PG Host:uappg0rw.e2e.apigeeks.net",
	//              "query served by:4b64601e-40de-4eb1-bfb9-eeee7ac929ed",
	//              "Table used: edge.api.uapgroup2.agg_api"
	//   ]
	Notices []string `json:"notices,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Errors") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Errors") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1Metadata: This message type encapsulates additional information about query execution

func (*GoogleCloudApigeeV1Metadata) MarshalJSON

func (s *GoogleCloudApigeeV1Metadata) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Metric

type GoogleCloudApigeeV1Metric struct {
	// Name: This field contains the metric name
	Name string `json:"name,omitempty"`

	// Values: List of metric values
	// Possible value format
	// "values":["39.0"] or
	// "values":[ { "value": "39.0", "timestamp": 1232434354} ]
	Values []interface{} `json:"values,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Name") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Name") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1Metric: This message type encapsulates the metric data point Example

{
   "name": "sum(message_count)",
   "values" : [ {
                  "timestamp": 1549004400000,
                  "value": "39.0"
                },
                {
                  "timestamp" : 1548997200000,
                  "value" : "0.0"
                } ]
}

or

{
    "name": "sum(message_count)",
    "values" : ["39.0"]
}

func (*GoogleCloudApigeeV1Metric) MarshalJSON

func (s *GoogleCloudApigeeV1Metric) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1OperationMetadata

type GoogleCloudApigeeV1OperationMetadata struct {
	// Possible values:
	//   "OPERATION_TYPE_UNSPECIFIED"
	//   "INSERT"
	//   "DELETE"
	OperationType string `json:"operationType,omitempty"`

	// Possible values:
	//   "STATE_UNSPECIFIED"
	//   "NOT_STARTED"
	//   "IN_PROGRESS"
	//   "FINISHED"
	State string `json:"state,omitempty"`

	// TargetResourceName: Name of the resource for which the operation is
	// operating on.
	TargetResourceName string `json:"targetResourceName,omitempty"`

	// ForceSendFields is a list of field names (e.g. "OperationType") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "OperationType") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1OperationMetadata: Metadata describing an Operation.

func (*GoogleCloudApigeeV1OperationMetadata) MarshalJSON

func (s *GoogleCloudApigeeV1OperationMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1OptimizedStats

type GoogleCloudApigeeV1OptimizedStats struct {
	// Response: This field wraps the stats response for Js Optimized
	// Scenario
	// with a Response key.
	// E.g.
	// {
	//  "Response": {
	//      "TimeUnit": [],
	//      "metaData": {
	//          "errors": [],
	//          "notices": [
	//              "Source:Postgres",
	//              "Table used: edge.api.aaxgroup001.agg_api",
	//              "PG Host:ruappg08-ro.production.apigeeks.net",
	//              "query served by:80c4ebca-6a10-4a2e-8faf-c60c1ee306ca"
	//          ]
	//      },
	//      "resultTruncated": false,
	//      "stats": {
	//          "data": [
	//              {
	//                 "identifier": {
	//                     "names": [
	//                         "apiproxy"
	//                     ],
	//                     "values": [
	//                         "sirjee"
	//                     ]
	//                 },
	//                 "metric": [
	//                     {
	//                         "env": "prod",
	//                         "name": "sum(message_count)",
	//                         "values": [
	//                             36.0
	//                         ]
	//                     },
	//                     {
	//                         "env": "prod",
	//                         "name": "sum(is_error)",
	//                         "values": [
	//                             36.0
	//                         ]
	//                     }
	//                 ]
	//             }
	//          ]
	//      }
	//  }
	// }
	Response *GoogleCloudApigeeV1OptimizedStatsResponse `json:"Response,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Response") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Response") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1OptimizedStats) MarshalJSON

func (s *GoogleCloudApigeeV1OptimizedStats) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1OptimizedStatsNode

type GoogleCloudApigeeV1OptimizedStatsNode struct {
	Data []interface{} `json:"data,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Data") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Data") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1OptimizedStatsNode) MarshalJSON

func (s *GoogleCloudApigeeV1OptimizedStatsNode) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1OptimizedStatsResponse

type GoogleCloudApigeeV1OptimizedStatsResponse struct {
	// TimeUnit: This field contains a list of time unit values. Time unit
	// refers to
	// an epoch timestamp value.
	TimeUnit googleapi.Int64s `json:"TimeUnit,omitempty"`

	// MetaData: This field contains metadata information about the query
	// executed
	MetaData *GoogleCloudApigeeV1Metadata `json:"metaData,omitempty"`

	// ResultTruncated: This ia a boolean field to indicate if the results
	// were truncated
	// based on the limit parameter.
	ResultTruncated bool `json:"resultTruncated,omitempty"`

	// Stats: This field contains a stats results
	Stats *GoogleCloudApigeeV1OptimizedStatsNode `json:"stats,omitempty"`

	// ForceSendFields is a list of field names (e.g. "TimeUnit") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "TimeUnit") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1OptimizedStatsResponse: This message type encapsulates a response format for Js Optimized Scenario

func (*GoogleCloudApigeeV1OptimizedStatsResponse) MarshalJSON

type GoogleCloudApigeeV1Organization

type GoogleCloudApigeeV1Organization struct {
	// AnalyticsRegion: Required. Primary GCP region for analytics data
	// storage. For valid values, see
	// [Create
	// an
	// organization](https://docs.apigee.com/hybrid/latest/precog-provisio
	// n).
	AnalyticsRegion string `json:"analyticsRegion,omitempty"`

	// Attributes: Not used by Apigee.
	Attributes []string `json:"attributes,omitempty"`

	// CreatedAt: Output only. Time that the Apigee organization was created
	// in milliseconds since epoch.
	CreatedAt int64 `json:"createdAt,omitempty,string"`

	// CustomerName: Not used by Apigee.
	CustomerName string `json:"customerName,omitempty"`

	// Description: Description of the Apigee organization.
	Description string `json:"description,omitempty"`

	DisplayName string `json:"displayName,omitempty"`

	// Environments: Output only. List of environments in the Apigee
	// organization.
	Environments []string `json:"environments,omitempty"`

	// LastModifiedAt: Output only. Time that the Apigee organization was
	// last modified in milliseconds
	// since epoch.
	LastModifiedAt int64 `json:"lastModifiedAt,omitempty,string"`

	// Name: Output only. Name of the Apigee organization.
	Name string `json:"name,omitempty"`

	// Properties: Properties defined in the Apigee organization profile.
	Properties *GoogleCloudApigeeV1Properties `json:"properties,omitempty"`

	// RuntimeType: Output only. Runtime type of the Apigee organization
	// based on the Apigee subscription
	// purchased.
	//
	// Possible values:
	//   "RUNTIME_TYPE_UNSPECIFIED"
	//   "CLOUD" - Google-managed Apigee runtime.
	//   "HYBRID" - User-managed Apigee hybrid runtime.
	RuntimeType string `json:"runtimeType,omitempty"`

	// SubscriptionType: Output only. Subscription type of the Apigee
	// organization. Valid values include trial
	// (free, limited, and for evaluation purposes only) or paid
	// (full
	// subscription has been purchased). See
	// [Apigee pricing](https://cloud.google.com/apigee/pricing/).
	//
	// Possible values:
	//   "SUBSCRIPTION_TYPE_UNSPECIFIED"
	//   "PAID" - Full subscription to Apigee has been purchased.
	//   "TRIAL" - Subscription to Apigee is free, limited, and used for
	// evaluation purposes
	// only.
	SubscriptionType string `json:"subscriptionType,omitempty"`

	// Type: Not used by Apigee.
	//
	// Possible values:
	//   "TYPE_UNSPECIFIED" - Subscription type not specified.
	//   "TYPE_TRIAL" - Subscription to Apigee is free, limited, and used
	// for evaluation purposes
	// only.
	//   "TYPE_PAID" - Full subscription to Apigee has been purchased.
	// See
	// [Apigee pricing](https://cloud.google.com/apigee/pricing/).
	//   "TYPE_INTERNAL" - For internal users only.
	Type string `json:"type,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "AnalyticsRegion") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "AnalyticsRegion") to
	// include in API requests with the JSON null value. By default, fields
	// with empty values are omitted from API requests. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1Organization) MarshalJSON

func (s *GoogleCloudApigeeV1Organization) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1OrganizationProjectMapping

type GoogleCloudApigeeV1OrganizationProjectMapping struct {
	// Organization: Name of the Apigee organization.
	Organization string `json:"organization,omitempty"`

	// ProjectIds: List of GCP projects associated with the Apigee
	// organization.
	ProjectIds []string `json:"projectIds,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Organization") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Organization") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1OrganizationProjectMapping) MarshalJSON

type GoogleCloudApigeeV1PodStatus

type GoogleCloudApigeeV1PodStatus struct {
	// AppVersion: Version of the application running in the pod.
	AppVersion string `json:"appVersion,omitempty"`

	// DeploymentStatus: Status of the deployment. Valid values
	// include:
	// - `deployed`: Successful.
	// - `error` : Failed.
	// - `pending` : Pod has not yet reported on the deployment.
	DeploymentStatus string `json:"deploymentStatus,omitempty"`

	// DeploymentStatusTime: Time the deployment status was reported in
	// milliseconds since epoch.
	DeploymentStatusTime int64 `json:"deploymentStatusTime,omitempty,string"`

	// DeploymentTime: Time the proxy was deployed in milliseconds since
	// epoch.
	DeploymentTime int64 `json:"deploymentTime,omitempty,string"`

	// PodName: Name of the pod which is reporting the status.
	PodName string `json:"podName,omitempty"`

	// PodStatus: Overall status of the pod (not this specific deployment).
	// Valid values
	// include:
	// - `active`: Up to date.
	// - `stale` : Recently out of date.
	//
	// Pods that have not reported status in a
	// long time are excluded from the output.
	PodStatus string `json:"podStatus,omitempty"`

	// PodStatusTime: Time the pod status was reported in milliseconds since
	// epoch.
	PodStatusTime int64 `json:"podStatusTime,omitempty,string"`

	// StatusCode: Code associated with the deployment status.
	StatusCode string `json:"statusCode,omitempty"`

	// StatusCodeDetails: Human-readable message associated with the status
	// code.
	StatusCodeDetails string `json:"statusCodeDetails,omitempty"`

	// ForceSendFields is a list of field names (e.g. "AppVersion") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "AppVersion") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1PodStatus) MarshalJSON

func (s *GoogleCloudApigeeV1PodStatus) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Point

type GoogleCloudApigeeV1Point struct {
	// Id: Name of a step in the transaction.
	Id string `json:"id,omitempty"`

	// Results: List of results extracted from a given debug point.
	Results []*GoogleCloudApigeeV1Result `json:"results,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Id") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Id") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1Point: Point is a group of information collected by runtime plane at critical points of the message flow of the processed API request. This is a list of supported point IDs, categorized to three major buckets. For each category, debug points that we are currently supporting are listed below:

  • Flow status debug points: StateChange FlowInfo Condition Execution DebugMask Error
  • Flow control debug points: FlowCallout Paused Resumed FlowReturn BreakFlow Error
  • Runtime debug points: ScriptExecutor FlowCalloutStepDefinition CustomTarget StepDefinition Oauth2ServicePoint RaiseFault NodeJS

The detail information of the given debug point is stored in a list of results.

func (*GoogleCloudApigeeV1Point) MarshalJSON

func (s *GoogleCloudApigeeV1Point) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Properties

type GoogleCloudApigeeV1Properties struct {
	// Property: List of all properties in the object
	Property []*GoogleCloudApigeeV1Property `json:"property,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Property") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Property") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1Properties: Message for compatibility with legacy Edge specification for Java Properties object in JSON.

func (*GoogleCloudApigeeV1Properties) MarshalJSON

func (s *GoogleCloudApigeeV1Properties) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Property

type GoogleCloudApigeeV1Property struct {
	// Name: The property key
	Name string `json:"name,omitempty"`

	// Value: The property value
	Value string `json:"value,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Name") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Name") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1Property: A single property entry in the Properties message.

func (*GoogleCloudApigeeV1Property) MarshalJSON

func (s *GoogleCloudApigeeV1Property) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Query

type GoogleCloudApigeeV1Query struct {
	// CsvDelimiter: Delimiter used in the CSV file, if `outputFormat` is
	// set
	// to `csv`. Defaults to the `,` (comma) character.
	// Supported delimiter characters include comma (`,`), pipe (`|`),
	// and tab (`\t`).
	CsvDelimiter string `json:"csvDelimiter,omitempty"`

	// Dimensions: A list of
	// dimensions
	// https://docs.apigee.com/api-platform/analytics/analytics-re
	// ference#dimensions
	Dimensions []string `json:"dimensions,omitempty"`

	// Filter: Boolean expression that can be used to filter data.
	// Filter expressions can be combined using AND/OR terms and should be
	// fully
	// parenthesized to avoid ambiguity. See Analytics metrics, dimensions,
	// and
	// filters
	// reference
	// https://docs.apigee.com/api-platform/analytics/analytics-ref
	// erence
	// for more information on the fields available to filter
	// on. For more information on the tokens that you use to build
	// filter
	// expressions, see Filter expression
	// syntax.
	// https://docs.apigee.com/api-platform/analytics/asynch-reports-
	// api#filter-expression-syntax
	Filter string `json:"filter,omitempty"`

	// GroupByTimeUnit: Time unit used to group the result set.
	// Valid values include: second, minute, hour, day, week, or month.
	// If a query includes groupByTimeUnit, then the result is an
	// aggregation
	// based on the specified time unit and the resultant timestamp does
	// not
	// include milliseconds precision.
	// If a query omits groupByTimeUnit, then the resultant timestamp
	// includes
	// milliseconds precision.
	GroupByTimeUnit string `json:"groupByTimeUnit,omitempty"`

	// Limit: Maximum number of rows that can be returned in the result.
	Limit int64 `json:"limit,omitempty"`

	// Metrics: A list of Metrics
	Metrics []*GoogleCloudApigeeV1QueryMetric `json:"metrics,omitempty"`

	// Name: Asynchronous Query Name.
	Name string `json:"name,omitempty"`

	// OutputFormat: Valid values include: `csv` or `json`. Defaults to
	// `json`.
	// Note: Configure the delimiter for CSV output using the
	// csvDelimiter
	// property.
	OutputFormat string `json:"outputFormat,omitempty"`

	// ReportDefinitionId: Asynchronous Report ID.
	ReportDefinitionId string `json:"reportDefinitionId,omitempty"`

	// TimeRange: Required. Time range for the query.
	// Can use the following predefined strings to specify the time range:
	//   `last60minutes`
	//   `last24hours`
	//   `last7days`
	// Or, specify the timeRange as a structure describing start and
	// end
	// timestamps in the ISO format: yyyy-mm-ddThh:mm:ssZ.
	//
	// Example:
	//   "timeRange": {
	//     "start": "2018-07-29T00:13:00Z",
	//     "end": "2018-08-01T00:18:00Z"
	//   }
	TimeRange interface{} `json:"timeRange,omitempty"`

	// ForceSendFields is a list of field names (e.g. "CsvDelimiter") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "CsvDelimiter") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1Query) MarshalJSON

func (s *GoogleCloudApigeeV1Query) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1QueryMetadata

type GoogleCloudApigeeV1QueryMetadata struct {
	// Dimensions: Dimensions of the AsyncQuery.
	Dimensions []string `json:"dimensions,omitempty"`

	// EndTimestamp: End timestamp of the query range.
	EndTimestamp string `json:"endTimestamp,omitempty"`

	// Metrics: Metrics of the AsyncQuery.
	//
	// Example: ["name:message_count,func:sum,alias:sum_message_count"]
	Metrics []string `json:"metrics,omitempty"`

	// OutputFormat: Output format.
	OutputFormat string `json:"outputFormat,omitempty"`

	// StartTimestamp: Start timestamp of the query range.
	StartTimestamp string `json:"startTimestamp,omitempty"`

	// TimeUnit: Query GroupBy time unit.
	TimeUnit string `json:"timeUnit,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Dimensions") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Dimensions") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1QueryMetadata) MarshalJSON

func (s *GoogleCloudApigeeV1QueryMetadata) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1QueryMetric

type GoogleCloudApigeeV1QueryMetric struct {
	// Alias: Alias for the metric. Alias will be used to replace metric
	// name
	// in query results.
	Alias string `json:"alias,omitempty"`

	// Function: Aggregation function: avg, min, max, or sum
	Function string `json:"function,omitempty"`

	// Name: Required. Metric name
	Name string `json:"name,omitempty"`

	// Operator: One of `+`, `-`, `/`, `%`, `*`
	Operator string `json:"operator,omitempty"`

	// Value: Operand value should be provided when operator is set.
	Value string `json:"value,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Alias") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Alias") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1QueryMetric: More info about Metric: https://docs.apigee.com/api-platform/analytics/analytics-refer ence#metrics

func (*GoogleCloudApigeeV1QueryMetric) MarshalJSON

func (s *GoogleCloudApigeeV1QueryMetric) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Reference

type GoogleCloudApigeeV1Reference struct {
	// Description: Optional. A human-readable description of this
	// reference.
	Description string `json:"description,omitempty"`

	// Name: Required. The resource id of this reference. Values must match
	// the
	// regular expression [\w\s\-.]+.
	Name string `json:"name,omitempty"`

	// Refers: Required. The id of the resource to which this reference
	// refers.
	// Must be the id of a resource that exists in the parent environment
	// and is
	// of the given resource_type.
	Refers string `json:"refers,omitempty"`

	// ResourceType: The type of resource referred to by this reference.
	// Valid values
	// are 'KeyStore' or 'TrustStore'.
	ResourceType string `json:"resourceType,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Description") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1Reference: A Reference configuration. References must refer to a keystore that also exists in the parent environment.

func (*GoogleCloudApigeeV1Reference) MarshalJSON

func (s *GoogleCloudApigeeV1Reference) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1ReferenceConfig

type GoogleCloudApigeeV1ReferenceConfig struct {
	// Name: The name of the reference. Must be of the
	// form
	// 'organizations/{org}/environments/{env}/references/{ref}'.
	Name string `json:"name,omitempty"`

	// ResourceName: The name of the referred resource. Only references to
	// keystore resources
	// are supported. Must be of the
	// form
	// 'organizations/{org}/environments/{env}/keystores/{ks}'.
	ResourceName string `json:"resourceName,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Name") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Name") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1ReferenceConfig) MarshalJSON

func (s *GoogleCloudApigeeV1ReferenceConfig) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1ReportProperty

type GoogleCloudApigeeV1ReportProperty struct {
	// Property: name of the property
	Property string `json:"property,omitempty"`

	// Value: property values
	Value []*GoogleCloudApigeeV1Attribute `json:"value,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Property") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Property") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1ReportProperty) MarshalJSON

func (s *GoogleCloudApigeeV1ReportProperty) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1ResourceConfig

type GoogleCloudApigeeV1ResourceConfig struct {
	// Location: The location of the resource as a URI.
	Location string `json:"location,omitempty"`

	// Name: The resource name. Only environment-scoped resource files are
	// supported.
	// Must be of the
	// form
	// 'organizations/{org}/environments/{env}/resourcefiles/{type}/{fil
	// e}/revisions/{rev}'.
	Name string `json:"name,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Location") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Location") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1ResourceConfig) MarshalJSON

func (s *GoogleCloudApigeeV1ResourceConfig) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1ResourceFile

type GoogleCloudApigeeV1ResourceFile struct {
	// Name: ID of the resource file.
	Name string `json:"name,omitempty"`

	// Type: Resource file type. {{ resource_file_type }}
	Type string `json:"type,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Name") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Name") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1ResourceFile: Metadata about a resource file.

func (*GoogleCloudApigeeV1ResourceFile) MarshalJSON

func (s *GoogleCloudApigeeV1ResourceFile) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1ResourceFiles

type GoogleCloudApigeeV1ResourceFiles struct {
	// ResourceFile: List of resource files.
	ResourceFile []*GoogleCloudApigeeV1ResourceFile `json:"resourceFile,omitempty"`

	// ForceSendFields is a list of field names (e.g. "ResourceFile") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ResourceFile") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1ResourceFiles: List of resource files.

func (*GoogleCloudApigeeV1ResourceFiles) MarshalJSON

func (s *GoogleCloudApigeeV1ResourceFiles) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Result

type GoogleCloudApigeeV1Result struct {
	// ActionResult: Type of the action result. Can be one of the five:
	// DebugInfo,
	// RequestMessage, ResponseMessage, ErrorMessage, VariableAccess
	ActionResult string `json:"ActionResult,omitempty"`

	// AccessList: A list of variable access actions agaist the api
	// proxy.
	// Supported values: Get, Set, Remove.
	AccessList []*GoogleCloudApigeeV1Access `json:"accessList,omitempty"`

	// Content: Error message content. for example,
	// "content" : "{\"fault\":{\"faultstring\":\"API
	// timed
	// out\",\"detail\":{\"errorcode\":\"flow.APITimedOut\"}}}"
	Content string `json:"content,omitempty"`

	// Headers: A list of HTTP headers.
	// for example,
	// '"headers" : [ {
	//   "name" : "Content-Length",
	//   "value" : "83"
	// }, {
	//   "name" : "Content-Type",
	//   "value" : "application/json"
	// } ]'
	Headers []*GoogleCloudApigeeV1Property `json:"headers,omitempty"`

	// Properties: Name value pairs used for DebugInfo ActionResult.
	Properties *GoogleCloudApigeeV1Properties `json:"properties,omitempty"`

	// ReasonPhrase: HTTP response phrase
	ReasonPhrase string `json:"reasonPhrase,omitempty"`

	// StatusCode: HTTP response code
	StatusCode string `json:"statusCode,omitempty"`

	// Timestamp: Timestamp of when the result is recorded. Its format is
	// dd-mm-yy
	// hh:mm:ss:xxx. For example, "timestamp" : "12-08-19 00:31:59:960"
	Timestamp string `json:"timestamp,omitempty"`

	// URI: The relative path of the api proxy.
	// for example, "uRI" : "/iloveapis"
	URI string `json:"uRI,omitempty"`

	// Verb: HTTP method verb
	Verb string `json:"verb,omitempty"`

	// ForceSendFields is a list of field names (e.g. "ActionResult") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ActionResult") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1Result: Result is short for "action result", could be different types identified by "action_result" field. Supported types: 1. DebugInfo : generic debug info collected by runtime recorded as a list of properties. For example, the contents could be virtual host info, state change result, or execution metadata. Required fields : properties, timestamp

2. RequestMessage: information of a http request. Contains headers, request URI and http methods type.Required fields : headers, uri, verb

3. ResponseMessage: information of a http response. Contains headers, reason phrase and http status code. Required fields : headers, reasonPhrase, statusCode

4. ErrorMessage: information of a http error message. Contains detail error message, reason phrase and status code. Required fields : content, headers, reasonPhrase, statusCode

5. VariableAccess: a list of variable access actions, can be Get, Set and Remove. Required fields : accessList

func (*GoogleCloudApigeeV1Result) MarshalJSON

func (s *GoogleCloudApigeeV1Result) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Schema

type GoogleCloudApigeeV1Schema struct {
	// Dimensions: List of schema fiels grouped as dimensions.
	Dimensions []*GoogleCloudApigeeV1SchemaSchemaElement `json:"dimensions,omitempty"`

	// Meta: Additional metadata associated with schema. This is
	// a legacy field and usually consists of an empty array of strings.
	Meta []string `json:"meta,omitempty"`

	// Metrics: List of schema fields grouped as dimensions. These are
	// fields
	// that can be used with an aggregate function such as sum, avg, min,
	// max.
	Metrics []*GoogleCloudApigeeV1SchemaSchemaElement `json:"metrics,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Dimensions") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Dimensions") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1Schema: Response for Schema call

func (*GoogleCloudApigeeV1Schema) MarshalJSON

func (s *GoogleCloudApigeeV1Schema) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1SchemaSchemaElement

type GoogleCloudApigeeV1SchemaSchemaElement struct {
	// Name: Name of the field
	Name string `json:"name,omitempty"`

	// Properties: Property of the schema field
	// E.g.
	// {
	//    "createTime": "2016-02-26T10:23:09.592Z",
	//    "custom": "false",
	//    "type": "string"
	// }
	Properties *GoogleCloudApigeeV1SchemaSchemaProperty `json:"properties,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Name") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Name") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1SchemaSchemaElement: Message type for the schema element

func (*GoogleCloudApigeeV1SchemaSchemaElement) MarshalJSON

func (s *GoogleCloudApigeeV1SchemaSchemaElement) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1SchemaSchemaProperty

type GoogleCloudApigeeV1SchemaSchemaProperty struct {
	// CreateTime: Creation time of the field
	CreateTime string `json:"createTime,omitempty"`

	// Custom: Custom is a flag signifying if the field was provided as
	// part of the standard dataset or a custom field created by the
	// customer
	Custom string `json:"custom,omitempty"`

	// Type: Data type of the field.
	Type string `json:"type,omitempty"`

	// ForceSendFields is a list of field names (e.g. "CreateTime") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "CreateTime") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1SchemaSchemaProperty: Message type for schema property

func (*GoogleCloudApigeeV1SchemaSchemaProperty) MarshalJSON

func (s *GoogleCloudApigeeV1SchemaSchemaProperty) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1ServiceIssuersMapping

type GoogleCloudApigeeV1ServiceIssuersMapping struct {
	// EmailIds: List of trusted issuer email ids.
	EmailIds []string `json:"emailIds,omitempty"`

	// Service: String indicating the Apigee service name.
	Service string `json:"service,omitempty"`

	// ForceSendFields is a list of field names (e.g. "EmailIds") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "EmailIds") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1ServiceIssuersMapping) MarshalJSON

func (s *GoogleCloudApigeeV1ServiceIssuersMapping) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Session

type GoogleCloudApigeeV1Session struct {
	// Id: The debug session ID.
	Id string `json:"id,omitempty"`

	// TimestampMs: The first transaction creation timestamp in millisecond,
	// recoreded by UAP.
	TimestampMs int64 `json:"timestampMs,omitempty,string"`

	// ForceSendFields is a list of field names (e.g. "Id") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Id") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1Session: Session carries the debug session id and its creation time.

func (*GoogleCloudApigeeV1Session) MarshalJSON

func (s *GoogleCloudApigeeV1Session) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1SharedFlow

type GoogleCloudApigeeV1SharedFlow struct {
	// LatestRevisionId: The id of the most recently created revision for
	// this shared flow.
	LatestRevisionId string `json:"latestRevisionId,omitempty"`

	// MetaData: Metadata describing the shared flow.
	MetaData *GoogleCloudApigeeV1EntityMetadata `json:"metaData,omitempty"`

	// Name: The ID of the shared flow.
	Name string `json:"name,omitempty"`

	// Revision: A list of revisions of this shared flow.
	Revision []string `json:"revision,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "LatestRevisionId") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "LatestRevisionId") to
	// include in API requests with the JSON null value. By default, fields
	// with empty values are omitted from API requests. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1SharedFlow: The metadata describing a shared flow

func (*GoogleCloudApigeeV1SharedFlow) MarshalJSON

func (s *GoogleCloudApigeeV1SharedFlow) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1SharedFlowRevision

type GoogleCloudApigeeV1SharedFlowRevision struct {
	// ConfigurationVersion: The version of the configuration schema to
	// which this shared flow conforms.
	// The only supported value currently is majorVersion 4 and minorVersion
	// 0.
	// This setting may be used in the future to enable evolution of the
	// shared
	// flow format.
	ConfigurationVersion *GoogleCloudApigeeV1ConfigVersion `json:"configurationVersion,omitempty"`

	// ContextInfo: A textual description of the shared flow revision.
	ContextInfo string `json:"contextInfo,omitempty"`

	// CreatedAt: Time at which this shared flow revision was created, in
	// milliseconds since
	// epoch.
	CreatedAt int64 `json:"createdAt,omitempty,string"`

	// DisplayName: The human readable name of this shared flow.
	DisplayName string `json:"displayName,omitempty"`

	// EntityMetaDataAsProperties: A Key-Value map of metadata about this
	// shared flow revision.
	EntityMetaDataAsProperties map[string]string `json:"entityMetaDataAsProperties,omitempty"`

	// LastModifiedAt: Time at which this shared flow revision was most
	// recently modified, in
	// milliseconds since epoch.
	LastModifiedAt int64 `json:"lastModifiedAt,omitempty,string"`

	// Name: The resource ID of the parent shared flow.
	Name string `json:"name,omitempty"`

	// Policies: A list of policy names included in this shared flow
	// revision.
	Policies []string `json:"policies,omitempty"`

	// ResourceFiles: The resource files included in this shared flow
	// revision.
	ResourceFiles *GoogleCloudApigeeV1ResourceFiles `json:"resourceFiles,omitempty"`

	// Resources: A list of the resources included in this shared flow
	// revision formatted as
	// "{type}://{name}".
	Resources []string `json:"resources,omitempty"`

	// Revision: The resource ID of this revision.
	Revision string `json:"revision,omitempty"`

	// SharedFlows: A list of the shared flow names included in this shared
	// flow revision.
	SharedFlows []string `json:"sharedFlows,omitempty"`

	// Type: The string "Application"
	Type string `json:"type,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g.
	// "ConfigurationVersion") to unconditionally include in API requests.
	// By default, fields with empty values are omitted from API requests.
	// However, any non-pointer, non-interface field appearing in
	// ForceSendFields will be sent to the server regardless of whether the
	// field is empty or not. This may be used to include empty fields in
	// Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ConfigurationVersion") to
	// include in API requests with the JSON null value. By default, fields
	// with empty values are omitted from API requests. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1SharedFlowRevision: The metadata describing a shared flow revision.

func (*GoogleCloudApigeeV1SharedFlowRevision) MarshalJSON

func (s *GoogleCloudApigeeV1SharedFlowRevision) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Stats

type GoogleCloudApigeeV1Stats struct {
	Environments []*GoogleCloudApigeeV1StatsEnvironmentStats `json:"environments,omitempty"`

	// MetaData: This field contains the metadata information
	MetaData *GoogleCloudApigeeV1Metadata `json:"metaData,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Environments") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Environments") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1Stats: This message type encapsulates a stats response

func (*GoogleCloudApigeeV1Stats) MarshalJSON

func (s *GoogleCloudApigeeV1Stats) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1StatsEnvironmentStats

type GoogleCloudApigeeV1StatsEnvironmentStats struct {
	// Dimensions: This field contains the list of metrics grouped under
	// dimensions
	Dimensions []*GoogleCloudApigeeV1DimensionMetric `json:"dimensions,omitempty"`

	// Metrics: In the final response, only one of the following fields will
	// be present
	// based on the dimensions provided. If no dimensions are provided,
	// then
	// only a top level metrics is provided. If dimensions are included,
	// then
	// there will be a top level dimensions field under environments which
	// will
	// contain metrics values and the dimension name.
	// Example:
	//      "environments": [
	//       {
	//          "dimensions": [
	//              {
	//                  "metrics": [
	//                      {
	//                          "name": "sum(message_count)",
	//                          "values": [
	//                              "2.14049521E8"
	//                          ]
	//                      }
	//                  ],
	//                  "name": "nit_proxy"
	//              }
	//            ],
	//            "name": "prod"
	//        }
	//     ]
	//
	//     OR
	//     "environments": [
	//            {
	//                "metrics": [
	//                    {
	//                        "name": "sum(message_count)",
	//                         "values": [
	//                            "2.19026331E8"
	//                        ]
	//                    }
	//                ],
	//                "name": "prod"
	//            }
	//        ]
	// This field contains the list of metric values
	Metrics []*GoogleCloudApigeeV1Metric `json:"metrics,omitempty"`

	Name string `json:"name,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Dimensions") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Dimensions") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1StatsEnvironmentStats: This message type encapsulates the environment wrapper

   "environments": [
    {
        "metrics": [
            {
                "name": "sum(message_count)",
                "values": [
                    "2.52056245E8"
                ]
            }
        ],
        "name": "prod"
    }
]

func (*GoogleCloudApigeeV1StatsEnvironmentStats) MarshalJSON

func (s *GoogleCloudApigeeV1StatsEnvironmentStats) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1Subscription

type GoogleCloudApigeeV1Subscription struct {
	// Name: Full name of the Pub/Sub subcription. Use the following
	// structure in your
	// request:
	//   `subscription "projects/foo/subscription/bar"
	Name string `json:"name,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Name") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Name") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1Subscription: Pub/Sub subscription of an environment.

func (*GoogleCloudApigeeV1Subscription) MarshalJSON

func (s *GoogleCloudApigeeV1Subscription) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1SyncAuthorization

type GoogleCloudApigeeV1SyncAuthorization struct {
	// Etag: Entity tag (ETag) used for optimistic concurrency control as a
	// way to help
	// prevent simultaneous updates from overwriting each other.
	//
	// For example, when you call
	// [getSyncAuthorization](getSyncAuthorization)
	// an ETag is returned in the response. Pass that ETag when calling
	// the [setSyncAuthorization](setSyncAuthorization) to ensure
	// that you are updating the correct version. If you don't pass the
	// ETag in the call to `setSyncAuthorization`, then the
	// existing authorization is overwritten indiscriminately.
	//
	// **Note**: We strongly recommend that you use the ETag in
	// the
	// read-modify-write cycle to avoid race conditions.
	Etag string `json:"etag,omitempty"`

	// Identities: Required. Array of service accounts to grant access to
	// control plane
	// resources, each specified using the following
	// format: `serviceAccount:`<var>service-account-name</var>.
	//
	// The <var>service-account-name</var> is formatted like an email
	// address.
	// For
	// example:
	// `my-synchronizer-manager-service_account@my_project_id.ia
	// m.gserviceaccount.com`
	//
	// You might specify multiple service accounts, for example, if you
	// have
	// multiple environments and wish to assign a unique service account to
	// each
	// one.
	//
	// The service accounts must have **Apigee Synchronizer Manager**
	// role.
	// See also [Create
	// service
	// accounts](https://docs.apigee.com/hybrid/latest/sa-about#creat
	// e-the-service-accounts).
	Identities []string `json:"identities,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Etag") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Etag") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1SyncAuthorization) MarshalJSON

func (s *GoogleCloudApigeeV1SyncAuthorization) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1TargetServer

type GoogleCloudApigeeV1TargetServer struct {
	// Description: Optional. A human-readable description of this
	// TargetServer.
	Description string `json:"description,omitempty"`

	// Host: Required. The host name this target connects to. Value must be
	// a valid
	// hostname as described by RFC-1123.
	Host string `json:"host,omitempty"`

	// IsEnabled: Optional. Enabling/disabling a TargetServer is useful when
	// TargetServers
	// are used in load balancing configurations, and one or more
	// TargetServers
	// need to taken out of rotation periodically. Defaults to true.
	IsEnabled bool `json:"isEnabled,omitempty"`

	// Name: Required. The resource id of this target server. Values must
	// match the
	// regular expression
	Name string `json:"name,omitempty"`

	// Port: Required. The port number this target connects to on the given
	// host. Value
	// must be between 1 and 65535, inclusive.
	Port int64 `json:"port,omitempty"`

	// SSLInfo: Optional. Specifies TLS configuration info for this
	// TargetServer. The JSON
	// name is `sSLInfo` for legacy/backwards compatibility reasons --
	// Edge
	// originally supported SSL, and the name is still used for TLS
	// configuration.
	SSLInfo *GoogleCloudApigeeV1TlsInfo `json:"sSLInfo,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Description") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1TargetServer: TargetServer configuration. TargetServers are used to decouple a proxy's TargetEndpoint HTTPTargetConnections from concrete URLs for backend services.

func (*GoogleCloudApigeeV1TargetServer) MarshalJSON

func (s *GoogleCloudApigeeV1TargetServer) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1TargetServerConfig

type GoogleCloudApigeeV1TargetServerConfig struct {
	// Host: Target host name.
	Host string `json:"host,omitempty"`

	// Name: The target server revision name. Must be of the
	// form
	// 'organizations/{org}/environments/{env}/targetservers/{ts_id}/rev
	// isions/{rev}'.
	Name string `json:"name,omitempty"`

	// Port: Target port.
	Port int64 `json:"port,omitempty"`

	// TlsInfo: TLS settings for the target.
	TlsInfo *GoogleCloudApigeeV1TlsInfoConfig `json:"tlsInfo,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Host") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Host") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1TargetServerConfig) MarshalJSON

func (s *GoogleCloudApigeeV1TargetServerConfig) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1TlsInfo

type GoogleCloudApigeeV1TlsInfo struct {
	// Ciphers: The SSL/TLS cipher suites to be used. Must be one of the
	// cipher suite names
	// listed
	// in:
	// http://docs.oracle.com/javase/8/docs/technotes/guides/security/Sta
	// ndardNames.html#ciphersuites
	Ciphers []string `json:"ciphers,omitempty"`

	// ClientAuthEnabled: Optional. Enables two-way TLS.
	ClientAuthEnabled bool `json:"clientAuthEnabled,omitempty"`

	// CommonName: The TLS Common Name of the certificate.
	CommonName *GoogleCloudApigeeV1TlsInfoCommonName `json:"commonName,omitempty"`

	// Enabled: Required. Enables one-way TLS.
	Enabled bool `json:"enabled,omitempty"`

	// IgnoreValidationErrors: If true, Edge ignores TLS certificate errors.
	// Valid when configuring TLS
	// for target servers and target endpoints, and when configuring virtual
	// hosts
	// that use 2-way TLS.
	//
	// When used with a target endpoint/target server, if the backend system
	// uses
	// SNI and returns a cert with a subject Distinguished Name (DN) that
	// does not
	// match the hostname, there is no way to ignore the error and the
	// connection
	// fails.
	IgnoreValidationErrors bool `json:"ignoreValidationErrors,omitempty"`

	// KeyAlias: Required if `client_auth_enabled` is true. The resource ID
	// for the
	// alias containing the private key and cert.
	KeyAlias string `json:"keyAlias,omitempty"`

	// KeyStore: Required if `client_auth_enabled` is true. The resource ID
	// of the
	// keystore. References not yet supported.
	KeyStore string `json:"keyStore,omitempty"`

	// Protocols: The TLS versioins to be used.
	Protocols []string `json:"protocols,omitempty"`

	// TrustStore: The resource ID of the truststore.
	// References not yet supported.
	TrustStore string `json:"trustStore,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Ciphers") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Ciphers") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleCloudApigeeV1TlsInfo: TLS configuration information for VirtualHosts and TargetServers.

func (*GoogleCloudApigeeV1TlsInfo) MarshalJSON

func (s *GoogleCloudApigeeV1TlsInfo) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1TlsInfoCommonName

type GoogleCloudApigeeV1TlsInfoCommonName struct {
	// Value: The TLS Common Name string of the certificate.
	Value string `json:"value,omitempty"`

	// WildcardMatch: Indicates whether the cert should be matched against
	// as a wildcard cert.
	WildcardMatch bool `json:"wildcardMatch,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Value") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Value") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1TlsInfoCommonName) MarshalJSON

func (s *GoogleCloudApigeeV1TlsInfoCommonName) MarshalJSON() ([]byte, error)

type GoogleCloudApigeeV1TlsInfoConfig

type GoogleCloudApigeeV1TlsInfoConfig struct {
	// Ciphers: Whitelist of supported ciphers.
	Ciphers []string `json:"ciphers,omitempty"`

	// ClientAuthEnabled: Indicates if client auth is enabled for the
	// target. Enables two-way TLS.
	ClientAuthEnabled bool `json:"clientAuthEnabled,omitempty"`

	// CommonName: Common name to validate the target against.
	CommonName *GoogleCloudApigeeV1CommonNameConfig `json:"commonName,omitempty"`

	// Enabled: Enables one-way TLS.
	Enabled bool `json:"enabled,omitempty"`

	// IgnoreValidationErrors: If true, ignore TLS certificate validation
	// errors.
	IgnoreValidationErrors bool `json:"ignoreValidationErrors,omitempty"`

	// KeyAlias: The name of the Alias used for client side auth. It must be
	// of the
	// form:
	// organizations/{org}/environments/{env}/keystores/{keystore}/alia
	// ses/{alias}
	KeyAlias string `json:"keyAlias,omitempty"`

	// KeyAliasReference: A pair of reference name and alias to use for
	// client side auth.
	KeyAliasReference *GoogleCloudApigeeV1KeyAliasReference `json:"keyAliasReference,omitempty"`

	// Protocols: Whitelist of supported TLS protocols.
	Protocols []string `json:"protocols,omitempty"`

	// TrustStore: The name of the Keystore or keystore reference containing
	// trusted
	// certificates for the server. It must be of either the
	// form
	// organizations/{org}/environments/{env}/keystores/{keystore}
	// or
	// organizations/{org}/environments/{env}/references/{reference}.
	TrustStore string `json:"trustStore,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Ciphers") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Ciphers") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

func (*GoogleCloudApigeeV1TlsInfoConfig) MarshalJSON

func (s *GoogleCloudApigeeV1TlsInfoConfig) MarshalJSON() ([]byte, error)

type GoogleIamV1AuditConfig

type GoogleIamV1AuditConfig struct {
	// AuditLogConfigs: The configuration for logging of each type of
	// permission.
	AuditLogConfigs []*GoogleIamV1AuditLogConfig `json:"auditLogConfigs,omitempty"`

	// Service: Specifies a service that will be enabled for audit
	// logging.
	// For example, `storage.googleapis.com`,
	// `cloudsql.googleapis.com`.
	// `allServices` is a special value that covers all services.
	Service string `json:"service,omitempty"`

	// ForceSendFields is a list of field names (e.g. "AuditLogConfigs") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "AuditLogConfigs") to
	// include in API requests with the JSON null value. By default, fields
	// with empty values are omitted from API requests. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

GoogleIamV1AuditConfig: Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.

If there are AuditConfigs for both `allServices` and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.

Example Policy with multiple AuditConfigs:

{
  "audit_configs": [
    {
      "service": "allServices"
      "audit_log_configs": [
        {
          "log_type": "DATA_READ",
          "exempted_members": [
            "user:jose@example.com"
          ]
        },
        {
          "log_type": "DATA_WRITE",
        },
        {
          "log_type": "ADMIN_READ",
        }
      ]
    },
    {
      "service": "sampleservice.googleapis.com"
      "audit_log_configs": [
        {
          "log_type": "DATA_READ",
        },
        {
          "log_type": "DATA_WRITE",
          "exempted_members": [
            "user:aliya@example.com"
          ]
        }
      ]
    }
  ]
}

For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.

func (*GoogleIamV1AuditConfig) MarshalJSON

func (s *GoogleIamV1AuditConfig) MarshalJSON() ([]byte, error)

type GoogleIamV1AuditLogConfig

type GoogleIamV1AuditLogConfig struct {
	// ExemptedMembers: Specifies the identities that do not cause logging
	// for this type of
	// permission.
	// Follows the same format of Binding.members.
	ExemptedMembers []string `json:"exemptedMembers,omitempty"`

	// LogType: The log type that this config enables.
	//
	// Possible values:
	//   "LOG_TYPE_UNSPECIFIED" - Default case. Should never be this.
	//   "ADMIN_READ" - Admin reads. Example: CloudIAM getIamPolicy
	//   "DATA_WRITE" - Data writes. Example: CloudSQL Users create
	//   "DATA_READ" - Data reads. Example: CloudSQL Users list
	LogType string `json:"logType,omitempty"`

	// ForceSendFields is a list of field names (e.g. "ExemptedMembers") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "ExemptedMembers") to
	// include in API requests with the JSON null value. By default, fields
	// with empty values are omitted from API requests. However, any field
	// with an empty value appearing in NullFields will be sent to the
	// server as null. It is an error if a field in this list has a
	// non-empty value. This may be used to include null fields in Patch
	// requests.
	NullFields []string `json:"-"`
}

GoogleIamV1AuditLogConfig: Provides the configuration for logging a type of permissions. Example:

{
  "audit_log_configs": [
    {
      "log_type": "DATA_READ",
      "exempted_members": [
        "user:jose@example.com"
      ]
    },
    {
      "log_type": "DATA_WRITE",
    }
  ]
}

This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

func (*GoogleIamV1AuditLogConfig) MarshalJSON

func (s *GoogleIamV1AuditLogConfig) MarshalJSON() ([]byte, error)

type GoogleIamV1Binding

type GoogleIamV1Binding struct {
	// Condition: The condition that is associated with this binding.
	//
	// If the condition evaluates to `true`, then this binding applies to
	// the
	// current request.
	//
	// If the condition evaluates to `false`, then this binding does not
	// apply to
	// the current request. However, a different role binding might grant
	// the same
	// role to one or more of the members in this binding.
	//
	// To learn which resources support conditions in their IAM policies,
	// see
	// the
	// [IAM
	// documentation](https://cloud.google.com/iam/help/conditions/r
	// esource-policies).
	Condition *GoogleTypeExpr `json:"condition,omitempty"`

	// Members: Specifies the identities requesting access for a Cloud
	// Platform resource.
	// `members` can have the following values:
	//
	// * `allUsers`: A special identifier that represents anyone who is
	//    on the internet; with or without a Google account.
	//
	// * `allAuthenticatedUsers`: A special identifier that represents
	// anyone
	//    who is authenticated with a Google account or a service
	// account.
	//
	// * `user:{emailid}`: An email address that represents a specific
	// Google
	//    account. For example, `alice@example.com` .
	//
	//
	// * `serviceAccount:{emailid}`: An email address that represents a
	// service
	//    account. For example,
	// `my-other-app@appspot.gserviceaccount.com`.
	//
	// * `group:{emailid}`: An email address that represents a Google
	// group.
	//    For example, `admins@example.com`.
	//
	// * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus
	// unique
	//    identifier) representing a user that has been recently deleted.
	// For
	//    example, `alice@example.com?uid=123456789012345678901`. If the
	// user is
	//    recovered, this value reverts to `user:{emailid}` and the
	// recovered user
	//    retains the role in the binding.
	//
	// * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address
	// (plus
	//    unique identifier) representing a service account that has been
	// recently
	//    deleted. For example,
	//
	// `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`.
	//
	//    If the service account is undeleted, this value reverts to
	//    `serviceAccount:{emailid}` and the undeleted service account
	// retains the
	//    role in the binding.
	//
	// * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus
	// unique
	//    identifier) representing a Google group that has been recently
	//    deleted. For example,
	// `admins@example.com?uid=123456789012345678901`. If
	//    the group is recovered, this value reverts to `group:{emailid}`
	// and the
	//    recovered group retains the role in the binding.
	//
	//
	// * `domain:{domain}`: The G Suite domain (primary) that represents all
	// the
	//    users of that domain. For example, `google.com` or
	// `example.com`.
	//
	//
	Members []string `json:"members,omitempty"`

	// Role: Role that is assigned to `members`.
	// For example, `roles/viewer`, `roles/editor`, or `roles/owner`.
	Role string `json:"role,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Condition") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Condition") to include in
	// API requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleIamV1Binding: Associates `members` with a `role`.

func (*GoogleIamV1Binding) MarshalJSON

func (s *GoogleIamV1Binding) MarshalJSON() ([]byte, error)

type GoogleIamV1Policy

type GoogleIamV1Policy struct {
	// AuditConfigs: Specifies cloud audit logging configuration for this
	// policy.
	AuditConfigs []*GoogleIamV1AuditConfig `json:"auditConfigs,omitempty"`

	// Bindings: Associates a list of `members` to a `role`. Optionally, may
	// specify a
	// `condition` that determines how and when the `bindings` are applied.
	// Each
	// of the `bindings` must contain at least one member.
	Bindings []*GoogleIamV1Binding `json:"bindings,omitempty"`

	// Etag: `etag` is used for optimistic concurrency control as a way to
	// help
	// prevent simultaneous updates of a policy from overwriting each
	// other.
	// It is strongly suggested that systems make use of the `etag` in
	// the
	// read-modify-write cycle to perform policy updates in order to avoid
	// race
	// conditions: An `etag` is returned in the response to `getIamPolicy`,
	// and
	// systems are expected to put that etag in the request to
	// `setIamPolicy` to
	// ensure that their change will be applied to the same version of the
	// policy.
	//
	// **Important:** If you use IAM Conditions, you must include the `etag`
	// field
	// whenever you call `setIamPolicy`. If you omit this field, then IAM
	// allows
	// you to overwrite a version `3` policy with a version `1` policy, and
	// all of
	// the conditions in the version `3` policy are lost.
	Etag string `json:"etag,omitempty"`

	// Version: Specifies the format of the policy.
	//
	// Valid values are `0`, `1`, and `3`. Requests that specify an invalid
	// value
	// are rejected.
	//
	// Any operation that affects conditional role bindings must specify
	// version
	// `3`. This requirement applies to the following operations:
	//
	// * Getting a policy that includes a conditional role binding
	// * Adding a conditional role binding to a policy
	// * Changing a conditional role binding in a policy
	// * Removing any role binding, with or without a condition, from a
	// policy
	//   that includes conditions
	//
	// **Important:** If you use IAM Conditions, you must include the `etag`
	// field
	// whenever you call `setIamPolicy`. If you omit this field, then IAM
	// allows
	// you to overwrite a version `3` policy with a version `1` policy, and
	// all of
	// the conditions in the version `3` policy are lost.
	//
	// If a policy does not include any conditions, operations on that
	// policy may
	// specify any valid version or leave the field unset.
	//
	// To learn which resources support conditions in their IAM policies,
	// see the
	// [IAM
	// documentation](https://cloud.google.com/iam/help/conditions/resource-p
	// olicies).
	Version int64 `json:"version,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "AuditConfigs") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "AuditConfigs") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleIamV1Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.

A `Policy` is a collection of `bindings`. A `binding` binds one or more `members` to a single `role`. Members can be user accounts, service accounts, Google groups, and domains (such as G Suite). A `role` is a named list of permissions; each `role` can be an IAM predefined role or a user-created custom role.

For some types of Google Cloud resources, a `binding` can also specify a `condition`, which is a logical expression that allows access to a resource only if the expression evaluates to `true`. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-p olicies).

**JSON example:**

{
  "bindings": [
    {
      "role": "roles/resourcemanager.organizationAdmin",
      "members": [
        "user:mike@example.com",
        "group:admins@example.com",
        "domain:google.com",

"serviceAccount:my-project-id@appspot.gserviceaccount.com"

  ]
},
{
  "role": "roles/resourcemanager.organizationViewer",
  "members": [
    "user:eve@example.com"
  ],
  "condition": {
    "title": "expirable access",
    "description": "Does not grant access after Sep 2020",
    "expression": "request.time <

timestamp('2020-10-01T00:00:00.000Z')",

      }
    }
  ],
  "etag": "BwWWja0YfJA=",
  "version": 3
}

**YAML example:**

bindings:
- members:
  - user:mike@example.com
  - group:admins@example.com
  - domain:google.com
  - serviceAccount:my-project-id@appspot.gserviceaccount.com
  role: roles/resourcemanager.organizationAdmin
- members:
  - user:eve@example.com
  role: roles/resourcemanager.organizationViewer
  condition:
    title: expirable access
    description: Does not grant access after Sep 2020
    expression: request.time <

timestamp('2020-10-01T00:00:00.000Z')

  • etag: BwWWja0YfJA=
  • version: 3

For a description of IAM and its features, see the [IAM documentation](https://cloud.google.com/iam/docs/).

func (*GoogleIamV1Policy) MarshalJSON

func (s *GoogleIamV1Policy) MarshalJSON() ([]byte, error)

type GoogleIamV1SetIamPolicyRequest

type GoogleIamV1SetIamPolicyRequest struct {
	// Policy: REQUIRED: The complete policy to be applied to the
	// `resource`. The size of
	// the policy is limited to a few 10s of KB. An empty policy is a
	// valid policy but certain Cloud Platform services (such as
	// Projects)
	// might reject them.
	Policy *GoogleIamV1Policy `json:"policy,omitempty"`

	// UpdateMask: OPTIONAL: A FieldMask specifying which fields of the
	// policy to modify. Only
	// the fields in the mask will be modified. If no mask is provided,
	// the
	// following default mask is used:
	//
	// `paths: "bindings, etag"
	UpdateMask string `json:"updateMask,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Policy") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Policy") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleIamV1SetIamPolicyRequest: Request message for `SetIamPolicy` method.

func (*GoogleIamV1SetIamPolicyRequest) MarshalJSON

func (s *GoogleIamV1SetIamPolicyRequest) MarshalJSON() ([]byte, error)

type GoogleIamV1TestIamPermissionsRequest

type GoogleIamV1TestIamPermissionsRequest struct {
	// Permissions: The set of permissions to check for the `resource`.
	// Permissions with
	// wildcards (such as '*' or 'storage.*') are not allowed. For
	// more
	// information see
	// [IAM
	// Overview](https://cloud.google.com/iam/docs/overview#permissions).
	Permissions []string `json:"permissions,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Permissions") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Permissions") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleIamV1TestIamPermissionsRequest: Request message for `TestIamPermissions` method.

func (*GoogleIamV1TestIamPermissionsRequest) MarshalJSON

func (s *GoogleIamV1TestIamPermissionsRequest) MarshalJSON() ([]byte, error)

type GoogleIamV1TestIamPermissionsResponse

type GoogleIamV1TestIamPermissionsResponse struct {
	// Permissions: A subset of `TestPermissionsRequest.permissions` that
	// the caller is
	// allowed.
	Permissions []string `json:"permissions,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Permissions") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Permissions") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleIamV1TestIamPermissionsResponse: Response message for `TestIamPermissions` method.

func (*GoogleIamV1TestIamPermissionsResponse) MarshalJSON

func (s *GoogleIamV1TestIamPermissionsResponse) MarshalJSON() ([]byte, error)

type GoogleLongrunningListOperationsResponse

type GoogleLongrunningListOperationsResponse struct {
	// NextPageToken: The standard List next-page token.
	NextPageToken string `json:"nextPageToken,omitempty"`

	// Operations: A list of operations that matches the specified filter in
	// the request.
	Operations []*GoogleLongrunningOperation `json:"operations,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "NextPageToken") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "NextPageToken") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleLongrunningListOperationsResponse: The response message for Operations.ListOperations.

func (*GoogleLongrunningListOperationsResponse) MarshalJSON

func (s *GoogleLongrunningListOperationsResponse) MarshalJSON() ([]byte, error)

type GoogleLongrunningOperation

type GoogleLongrunningOperation struct {
	// Done: If the value is `false`, it means the operation is still in
	// progress.
	// If `true`, the operation is completed, and either `error` or
	// `response` is
	// available.
	Done bool `json:"done,omitempty"`

	// Error: The error result of the operation in case of failure or
	// cancellation.
	Error *GoogleRpcStatus `json:"error,omitempty"`

	// Metadata: Service-specific metadata associated with the operation.
	// It typically
	// contains progress information and common metadata such as create
	// time.
	// Some services might not provide such metadata.  Any method that
	// returns a
	// long-running operation should document the metadata type, if any.
	Metadata googleapi.RawMessage `json:"metadata,omitempty"`

	// Name: The server-assigned name, which is only unique within the same
	// service that
	// originally returns it. If you use the default HTTP mapping,
	// the
	// `name` should be a resource name ending with
	// `operations/{unique_id}`.
	Name string `json:"name,omitempty"`

	// Response: The normal response of the operation in case of success.
	// If the original
	// method returns no data on success, such as `Delete`, the response
	// is
	// `google.protobuf.Empty`.  If the original method is
	// standard
	// `Get`/`Create`/`Update`, the response should be the resource.  For
	// other
	// methods, the response should have the type `XxxResponse`, where
	// `Xxx`
	// is the original method name.  For example, if the original method
	// name
	// is `TakeSnapshot()`, the inferred response type
	// is
	// `TakeSnapshotResponse`.
	Response googleapi.RawMessage `json:"response,omitempty"`

	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`

	// ForceSendFields is a list of field names (e.g. "Done") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Done") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleLongrunningOperation: This resource represents a long-running operation that is the result of a network API call.

func (*GoogleLongrunningOperation) MarshalJSON

func (s *GoogleLongrunningOperation) MarshalJSON() ([]byte, error)

type GoogleProtobufEmpty

type GoogleProtobufEmpty struct {
	// ServerResponse contains the HTTP response code and headers from the
	// server.
	googleapi.ServerResponse `json:"-"`
}

GoogleProtobufEmpty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance:

service Foo {
  rpc Bar(google.protobuf.Empty) returns

(google.protobuf.Empty);

}

The JSON representation for `Empty` is empty JSON object `{}`.

type GoogleRpcStatus

type GoogleRpcStatus struct {
	// Code: The status code, which should be an enum value of
	// google.rpc.Code.
	Code int64 `json:"code,omitempty"`

	// Details: A list of messages that carry the error details.  There is a
	// common set of
	// message types for APIs to use.
	Details []googleapi.RawMessage `json:"details,omitempty"`

	// Message: A developer-facing error message, which should be in
	// English. Any
	// user-facing error message should be localized and sent in
	// the
	// google.rpc.Status.details field, or localized by the client.
	Message string `json:"message,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Code") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Code") to include in API
	// requests with the JSON null value. By default, fields with empty
	// values are omitted from API requests. However, any field with an
	// empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleRpcStatus: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](https://github.com/grpc). Each `Status` message contains three pieces of data: error code, error message, and error details.

You can find out more about this error model and how to work with it in the [API Design Guide](https://cloud.google.com/apis/design/errors).

func (*GoogleRpcStatus) MarshalJSON

func (s *GoogleRpcStatus) MarshalJSON() ([]byte, error)

type GoogleTypeExpr

type GoogleTypeExpr struct {
	// Description: Optional. Description of the expression. This is a
	// longer text which
	// describes the expression, e.g. when hovered over it in a UI.
	Description string `json:"description,omitempty"`

	// Expression: Textual representation of an expression in Common
	// Expression Language
	// syntax.
	Expression string `json:"expression,omitempty"`

	// Location: Optional. String indicating the location of the expression
	// for error
	// reporting, e.g. a file name and a position in the file.
	Location string `json:"location,omitempty"`

	// Title: Optional. Title for the expression, i.e. a short string
	// describing
	// its purpose. This can be used e.g. in UIs which allow to enter
	// the
	// expression.
	Title string `json:"title,omitempty"`

	// ForceSendFields is a list of field names (e.g. "Description") to
	// unconditionally include in API requests. By default, fields with
	// empty values are omitted from API requests. However, any non-pointer,
	// non-interface field appearing in ForceSendFields will be sent to the
	// server regardless of whether the field is empty or not. This may be
	// used to include empty fields in Patch requests.
	ForceSendFields []string `json:"-"`

	// NullFields is a list of field names (e.g. "Description") to include
	// in API requests with the JSON null value. By default, fields with
	// empty values are omitted from API requests. However, any field with
	// an empty value appearing in NullFields will be sent to the server as
	// null. It is an error if a field in this list has a non-empty value.
	// This may be used to include null fields in Patch requests.
	NullFields []string `json:"-"`
}

GoogleTypeExpr: Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.

Example (Comparison):

title: "Summary size limit"
description: "Determines if a summary is less than 100 chars"
expression: "document.summary.size() < 100"

Example (Equality):

title: "Requestor is owner"
description: "Determines if requestor is the document owner"
expression: "document.owner ==

request.auth.claims.email"

Example (Logic):

title: "Public documents"
description: "Determine whether the document should be publicly

visible"

expression: "document.type != 'private' && document.type !=

'internal'"

Example (Data Manipulation):

title: "Notification string"
description: "Create a notification string with a timestamp."
expression: "'New message received at ' +

string(document.create_time)"

The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

func (*GoogleTypeExpr) MarshalJSON

func (s *GoogleTypeExpr) MarshalJSON() ([]byte, error)

type HybridIssuersListCall

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

func (*HybridIssuersListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*HybridIssuersListCall) Do

Do executes the "apigee.hybrid.issuers.list" call. Exactly one of *GoogleCloudApigeeV1ListHybridIssuersResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListHybridIssuersResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*HybridIssuersListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*HybridIssuersListCall) Header

func (c *HybridIssuersListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*HybridIssuersListCall) IfNoneMatch

func (c *HybridIssuersListCall) IfNoneMatch(entityTag string) *HybridIssuersListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type HybridIssuersService

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

func NewHybridIssuersService

func NewHybridIssuersService(s *Service) *HybridIssuersService

func (*HybridIssuersService) List

List: Lists hybrid services and its trusted issuers service account ids. This api is authenticated and unauthorized(allow all the users) and used by runtime authn-authz service to query control plane's issuer service account ids.

type HybridService

type HybridService struct {
	Issuers *HybridIssuersService
	// contains filtered or unexported fields
}

func NewHybridService

func NewHybridService(s *Service) *HybridService

type OrganizationsApiproductsAttributesCall

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

func (*OrganizationsApiproductsAttributesCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApiproductsAttributesCall) Do

Do executes the "apigee.organizations.apiproducts.attributes" call. Exactly one of *GoogleCloudApigeeV1Attributes or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Attributes.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApiproductsAttributesCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApiproductsAttributesCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsApiproductsAttributesDeleteCall

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

func (*OrganizationsApiproductsAttributesDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApiproductsAttributesDeleteCall) Do

Do executes the "apigee.organizations.apiproducts.attributes.delete" call. Exactly one of *GoogleCloudApigeeV1Attribute or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Attribute.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApiproductsAttributesDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApiproductsAttributesDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsApiproductsAttributesGetCall

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

func (*OrganizationsApiproductsAttributesGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApiproductsAttributesGetCall) Do

Do executes the "apigee.organizations.apiproducts.attributes.get" call. Exactly one of *GoogleCloudApigeeV1Attribute or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Attribute.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApiproductsAttributesGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApiproductsAttributesGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsApiproductsAttributesGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsApiproductsAttributesListCall

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

func (*OrganizationsApiproductsAttributesListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApiproductsAttributesListCall) Do

Do executes the "apigee.organizations.apiproducts.attributes.list" call. Exactly one of *GoogleCloudApigeeV1Attributes or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Attributes.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApiproductsAttributesListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApiproductsAttributesListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsApiproductsAttributesListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsApiproductsAttributesService

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

func NewOrganizationsApiproductsAttributesService

func NewOrganizationsApiproductsAttributesService(s *Service) *OrganizationsApiproductsAttributesService

func (*OrganizationsApiproductsAttributesService) Delete

Delete: Deletes an API product attribute.

func (*OrganizationsApiproductsAttributesService) Get

Get: Returns the value of an API product attribute.

func (*OrganizationsApiproductsAttributesService) List

List: Returns a list of all API product attributes.

func (*OrganizationsApiproductsAttributesService) UpdateApiProductAttribute

UpdateApiProductAttribute: Updates the value of an API product attribute. Limitations are:

OAuth access tokens and Key Management Service (KMS) entities (apps, developers, and API products) are cached for 180 seconds (current default). Any custom attributes associated with entities also get cached for at least 180 seconds after entity is accessed during runtime. In this case, the `ExpiresIn` element on the OAuthV2 policy won't be able to expire an access token in less than 180 seconds.

type OrganizationsApiproductsAttributesUpdateApiProductAttributeCall

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

func (*OrganizationsApiproductsAttributesUpdateApiProductAttributeCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApiproductsAttributesUpdateApiProductAttributeCall) Do

Do executes the "apigee.organizations.apiproducts.attributes.updateApiProductAttribute" call. Exactly one of *GoogleCloudApigeeV1Attribute or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Attribute.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApiproductsAttributesUpdateApiProductAttributeCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApiproductsAttributesUpdateApiProductAttributeCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsApiproductsCreateCall

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

func (*OrganizationsApiproductsCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApiproductsCreateCall) Do

Do executes the "apigee.organizations.apiproducts.create" call. Exactly one of *GoogleCloudApigeeV1ApiProduct or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ApiProduct.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApiproductsCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApiproductsCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsApiproductsDeleteCall

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

func (*OrganizationsApiproductsDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApiproductsDeleteCall) Do

Do executes the "apigee.organizations.apiproducts.delete" call. Exactly one of *GoogleCloudApigeeV1ApiProduct or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ApiProduct.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApiproductsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApiproductsDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsApiproductsGetCall

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

func (*OrganizationsApiproductsGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApiproductsGetCall) Do

Do executes the "apigee.organizations.apiproducts.get" call. Exactly one of *GoogleCloudApigeeV1ApiProduct or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ApiProduct.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApiproductsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApiproductsGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsApiproductsGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsApiproductsListCall

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

func (*OrganizationsApiproductsListCall) Attributename

Attributename sets the optional parameter "attributename": The name of the attribute to search.

func (*OrganizationsApiproductsListCall) Attributevalue

Attributevalue sets the optional parameter "attributevalue": The value of the attribute.

func (*OrganizationsApiproductsListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApiproductsListCall) Count

Count sets the optional parameter "count": Enter the number of API products you want returned in the API call. The limit is 1000.

func (*OrganizationsApiproductsListCall) Do

Do executes the "apigee.organizations.apiproducts.list" call. Exactly one of *GoogleCloudApigeeV1ListApiProductsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListApiProductsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApiproductsListCall) Expand

Expand sets the optional parameter "expand": Set to `true` to get expanded details about each API.

func (*OrganizationsApiproductsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApiproductsListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsApiproductsListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*OrganizationsApiproductsListCall) StartKey

StartKey sets the optional parameter "startKey": Gets a list of API products starting with a specific API product in the list. For example, if you're returning 50 API products at a time (using the `count` query parameter), you can view products 50-99 by entering the name of the 50th API product in the first API (without using `startKey`). Product name is case sensitive.

type OrganizationsApiproductsService

type OrganizationsApiproductsService struct {
	Attributes_ *OrganizationsApiproductsAttributesService
	// contains filtered or unexported fields
}

func NewOrganizationsApiproductsService

func NewOrganizationsApiproductsService(s *Service) *OrganizationsApiproductsService

func (*OrganizationsApiproductsService) Attributes

Attributes: Updates or creates API product attributes. This API **replaces** the current list of attributes with the attributes specified in the request body. In this way, you can update existing attributes, add new attributes, or delete existing attributes by omitting them from the request body.

OAuth access tokens and Key Management Service (KMS) entities (apps, developers, and API products) are cached for 180 seconds (current default). Any custom attributes associated with entities also get cached for at least 180 seconds after entity is accessed during runtime. In this case, the `ExpiresIn` element on the OAuthV2 policy won't be able to expire an access token in less than 180 seconds.

func (*OrganizationsApiproductsService) Create

Create: Creates an API product in an organization. You create API products after you have proxied backend services using API proxies. An API product is a collection of API resources combined with quota settings and metadata that you can use to deliver customized and productized API bundles to your developer community. This metadata can include:

- Scope - Environments - API proxies - Extensible profile

API products enable you repackage APIs on-the-fly, without having to do any additional coding or configuration. Apigee recommends that you start with a simple API product including only required elements. You then provision credentials to apps to enable them to start testing your APIs.

After you have authentication and authorization working against a simple API product, you can iterate to create finer grained API products, defining different sets of API resources for each API product.

<aside class="warning"><strong>WARNING:</strong>

- If you don't specify an API proxy in the request body, <em>any</em> app associated with the product can make calls to <em>any</em> API in your entire organization. - If you don't specify an environment in the request body, the product allows access to all environments.

</aside>

For more information, see {{what_api_product}}

func (*OrganizationsApiproductsService) Delete

Delete: Deletes an API product from an organization.

Deleting an API product causes app requests to the resource URIs defined in the API product to fail.

Ensure that you create a new API product to serve existing apps, unless your intention is to disable access to the resources defined in the API product.

The API product name required in the request URL is the internal name of the product, not the display name. While they may be the same, it depends on whether the API product was created via the UI or the API. View the list of API products to verify the internal name.

func (*OrganizationsApiproductsService) Get

Get: Gets configuration details for an API product.

The API product name required in the request URL is the internal name of the product, not the display name. While they may be the same, it depends on whether the API product was created via the UI or the API. View the list of API products to verify the internal name.

func (*OrganizationsApiproductsService) List

List: Lists all API product names for an organization. Filter the list by passing an `attributename` and `attibutevalue`.

The limit on the number of API products returned by the API is 1000. You can paginate the list of API products returned using the `startKey` and `count` query parameters.

func (*OrganizationsApiproductsService) Update

Update: Updates an existing API product. You must include all required values, whether or not you are updating them, as well as any optional values that you are updating.

The API product name required in the request URL is the internal name of the product, not the Display Name. While they may be the same, it depends on whether the API product was created via UI or API. View the list of API products to identify their internal names.

type OrganizationsApiproductsUpdateCall

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

func (*OrganizationsApiproductsUpdateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApiproductsUpdateCall) Do

Do executes the "apigee.organizations.apiproducts.update" call. Exactly one of *GoogleCloudApigeeV1ApiProduct or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ApiProduct.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApiproductsUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApiproductsUpdateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsApisCreateCall

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

func (*OrganizationsApisCreateCall) Action

Action sets the optional parameter "action": Action to perform when importing an API proxy configuration bundle. Set this parameter to one of the following values:

  • `import` to import the API proxy configuration bundle.
  • `validate` to validate the API proxy configuration bundle without importing it.

func (*OrganizationsApisCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApisCreateCall) Do

Do executes the "apigee.organizations.apis.create" call. Exactly one of *GoogleCloudApigeeV1ApiProxyRevision or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ApiProxyRevision.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApisCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApisCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsApisCreateCall) Name

Name sets the optional parameter "name": Name of the API proxy. Restrict the characters used to: A-Za-z0-9._-

func (*OrganizationsApisCreateCall) Validate

Validate sets the optional parameter "validate": Ignored. All uploads are validated regardless of the value of this field. Maintained for compatibility with Apigee Edge API.

type OrganizationsApisDeleteCall

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

func (*OrganizationsApisDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApisDeleteCall) Do

Do executes the "apigee.organizations.apis.delete" call. Exactly one of *GoogleCloudApigeeV1ApiProxy or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ApiProxy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApisDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApisDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsApisDeploymentsListCall

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

func (*OrganizationsApisDeploymentsListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApisDeploymentsListCall) Do

Do executes the "apigee.organizations.apis.deployments.list" call. Exactly one of *GoogleCloudApigeeV1ListDeploymentsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListDeploymentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApisDeploymentsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApisDeploymentsListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsApisDeploymentsListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsApisDeploymentsService

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

func NewOrganizationsApisDeploymentsService

func NewOrganizationsApisDeploymentsService(s *Service) *OrganizationsApisDeploymentsService

func (*OrganizationsApisDeploymentsService) List

List: Lists all deployments of an API proxy.

type OrganizationsApisGetCall

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

func (*OrganizationsApisGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApisGetCall) Do

Do executes the "apigee.organizations.apis.get" call. Exactly one of *GoogleCloudApigeeV1ApiProxy or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ApiProxy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApisGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApisGetCall) Header

func (c *OrganizationsApisGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsApisGetCall) IfNoneMatch

func (c *OrganizationsApisGetCall) IfNoneMatch(entityTag string) *OrganizationsApisGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsApisKeyvaluemapsCreateCall

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

func (*OrganizationsApisKeyvaluemapsCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApisKeyvaluemapsCreateCall) Do

Do executes the "apigee.organizations.apis.keyvaluemaps.create" call. Exactly one of *GoogleCloudApigeeV1KeyValueMap or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1KeyValueMap.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApisKeyvaluemapsCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApisKeyvaluemapsCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsApisKeyvaluemapsDeleteCall

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

func (*OrganizationsApisKeyvaluemapsDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApisKeyvaluemapsDeleteCall) Do

Do executes the "apigee.organizations.apis.keyvaluemaps.delete" call. Exactly one of *GoogleCloudApigeeV1KeyValueMap or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1KeyValueMap.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApisKeyvaluemapsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApisKeyvaluemapsDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsApisKeyvaluemapsService

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

func NewOrganizationsApisKeyvaluemapsService

func NewOrganizationsApisKeyvaluemapsService(s *Service) *OrganizationsApisKeyvaluemapsService

func (*OrganizationsApisKeyvaluemapsService) Create

Create: Creates a key value map in an api proxy.

func (*OrganizationsApisKeyvaluemapsService) Delete

Delete: Delete a key value map in an api proxy.

type OrganizationsApisListCall

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

func (*OrganizationsApisListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApisListCall) Do

Do executes the "apigee.organizations.apis.list" call. Exactly one of *GoogleCloudApigeeV1ListApiProxiesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListApiProxiesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApisListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApisListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsApisListCall) IfNoneMatch

func (c *OrganizationsApisListCall) IfNoneMatch(entityTag string) *OrganizationsApisListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*OrganizationsApisListCall) IncludeMetaData

func (c *OrganizationsApisListCall) IncludeMetaData(includeMetaData bool) *OrganizationsApisListCall

IncludeMetaData sets the optional parameter "includeMetaData": Flag that specifies whether to include API proxy metadata in the response.

func (*OrganizationsApisListCall) IncludeRevisions

func (c *OrganizationsApisListCall) IncludeRevisions(includeRevisions bool) *OrganizationsApisListCall

IncludeRevisions sets the optional parameter "includeRevisions": Flag that specifies whether to include a list of revisions in the response.

type OrganizationsApisRevisionsDeleteCall

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

func (*OrganizationsApisRevisionsDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApisRevisionsDeleteCall) Do

Do executes the "apigee.organizations.apis.revisions.delete" call. Exactly one of *GoogleCloudApigeeV1ApiProxyRevision or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ApiProxyRevision.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApisRevisionsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApisRevisionsDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsApisRevisionsDeploymentsListCall

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

func (*OrganizationsApisRevisionsDeploymentsListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApisRevisionsDeploymentsListCall) Do

Do executes the "apigee.organizations.apis.revisions.deployments.list" call. Exactly one of *GoogleCloudApigeeV1ListDeploymentsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListDeploymentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApisRevisionsDeploymentsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApisRevisionsDeploymentsListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsApisRevisionsDeploymentsListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsApisRevisionsDeploymentsService

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

func NewOrganizationsApisRevisionsDeploymentsService

func NewOrganizationsApisRevisionsDeploymentsService(s *Service) *OrganizationsApisRevisionsDeploymentsService

func (*OrganizationsApisRevisionsDeploymentsService) List

List: Lists all deployments of an API proxy revision.

type OrganizationsApisRevisionsGetCall

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

func (*OrganizationsApisRevisionsGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApisRevisionsGetCall) Do

Do executes the "apigee.organizations.apis.revisions.get" call. Exactly one of *GoogleApiHttpBody or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleApiHttpBody.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApisRevisionsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApisRevisionsGetCall) Format

Format sets the optional parameter "format": Format used when downloading the API proxy configuration revision. Set to `bundle` to download the API proxy configuration revision as a zip file.

func (*OrganizationsApisRevisionsGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsApisRevisionsGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsApisRevisionsService

type OrganizationsApisRevisionsService struct {
	Deployments *OrganizationsApisRevisionsDeploymentsService
	// contains filtered or unexported fields
}

func NewOrganizationsApisRevisionsService

func NewOrganizationsApisRevisionsService(s *Service) *OrganizationsApisRevisionsService

func (*OrganizationsApisRevisionsService) Delete

Delete: Deletes an API proxy revision and all policies, resources, endpoints, and revisions associated with it. The API proxy revision must be undeployed before you can delete it.

func (*OrganizationsApisRevisionsService) Get

Get: Gets an API proxy revision.

To download the API proxy configuration bundle for the specified revision as a zip file, do the following:

  • Set the `format` query parameter to `bundle`.
  • Set the `Accept` header to `application/zip`.

If you are using curl, specify `-o filename.zip` to save the output to a file; otherwise, it displays to `stdout`. Then, develop the API proxy configuration locally and upload the updated API proxy configuration revision, as described in [updateApiProxyRevision](updateApiProxyRevision).

func (*OrganizationsApisRevisionsService) UpdateApiProxyRevision

UpdateApiProxyRevision: Updates an existing API proxy revision by uploading the API proxy configuration bundle as a zip file from your local machine.

You can update only API proxy revisions that have never been deployed. After deployment, an API proxy revision becomes immutable, even if it is undeployed.

Set the `Content-Type` header to either `multipart/form-data` or `application/octet-stream`.

type OrganizationsApisRevisionsUpdateApiProxyRevisionCall

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

func (*OrganizationsApisRevisionsUpdateApiProxyRevisionCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsApisRevisionsUpdateApiProxyRevisionCall) Do

Do executes the "apigee.organizations.apis.revisions.updateApiProxyRevision" call. Exactly one of *GoogleCloudApigeeV1ApiProxyRevision or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ApiProxyRevision.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsApisRevisionsUpdateApiProxyRevisionCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsApisRevisionsUpdateApiProxyRevisionCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsApisRevisionsUpdateApiProxyRevisionCall) Validate

Validate sets the optional parameter "validate": Ignored. All uploads are validated regardless of the value of this field. Maintained for compatibility with Apigee Edge API.

type OrganizationsApisService

type OrganizationsApisService struct {
	Deployments *OrganizationsApisDeploymentsService

	Keyvaluemaps *OrganizationsApisKeyvaluemapsService

	Revisions *OrganizationsApisRevisionsService
	// contains filtered or unexported fields
}

func NewOrganizationsApisService

func NewOrganizationsApisService(s *Service) *OrganizationsApisService

func (*OrganizationsApisService) Create

func (r *OrganizationsApisService) Create(parent string, googleapihttpbody *GoogleApiHttpBody) *OrganizationsApisCreateCall

Create: Creates an API proxy. The API proxy created will not be accessible at runtime until it is deployed to an environment.

Create a new API proxy by setting the `name` query parameter to the name of the API proxy.

Import an API proxy configuration bundle stored in zip format on your local machine to your organization by doing the following:

  • Set the `name` query parameter to the name of the API proxy.
  • Set the `action` query parameter to `import`.
  • Set the `Content-Type` header to `multipart/form-data`.
  • Pass as a file the name of API proxy configuration bundle stored in zip format on your local machine

using

the `file` form field.

**Note**: To validate the API proxy configuration bundle only

without importing it, set the `action` query
parameter to `validate`.

When importing an API proxy configuration bundle, if the API proxy does not exist, it will be created. If the API proxy exists, then a new revision is created. Invalid API proxy configurations are rejected, and a list of validation errors is returned to the client.

func (*OrganizationsApisService) Delete

Delete: Deletes an API proxy and all associated endpoints, policies, resources, and revisions. The API proxy must be undeployed before you can delete it.

func (*OrganizationsApisService) Get

Get: Gets an API proxy including a list of existing revisions.

func (*OrganizationsApisService) List

List: Lists the names of all API proxies in an organization. The names returned correspond to the names defined in the configuration files for each API proxy.

type OrganizationsAppsGetCall

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

func (*OrganizationsAppsGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsAppsGetCall) Do

Do executes the "apigee.organizations.apps.get" call. Exactly one of *GoogleCloudApigeeV1App or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1App.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsAppsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsAppsGetCall) Header

func (c *OrganizationsAppsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsAppsGetCall) IfNoneMatch

func (c *OrganizationsAppsGetCall) IfNoneMatch(entityTag string) *OrganizationsAppsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsAppsListCall

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

func (*OrganizationsAppsListCall) ApiProduct

func (c *OrganizationsAppsListCall) ApiProduct(apiProduct string) *OrganizationsAppsListCall

ApiProduct sets the optional parameter "apiProduct": API product.

func (*OrganizationsAppsListCall) Apptype

Apptype sets the optional parameter "apptype": Filter by the type of the app. Valid values are `company` or `developer`. Defaults to `developer`.

func (*OrganizationsAppsListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsAppsListCall) Do

Do executes the "apigee.organizations.apps.list" call. Exactly one of *GoogleCloudApigeeV1ListAppsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListAppsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsAppsListCall) Expand

Expand sets the optional parameter "expand": Flag that specifies whether to return an expanded list of apps for the organization. Defaults to `false`.

func (*OrganizationsAppsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsAppsListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsAppsListCall) Ids

Ids sets the optional parameter "ids": Comma-separated list of app IDs on which to filter.

func (*OrganizationsAppsListCall) IfNoneMatch

func (c *OrganizationsAppsListCall) IfNoneMatch(entityTag string) *OrganizationsAppsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*OrganizationsAppsListCall) IncludeCred

func (c *OrganizationsAppsListCall) IncludeCred(includeCred bool) *OrganizationsAppsListCall

IncludeCred sets the optional parameter "includeCred": Flag that specifies whether to include credentials in the response.

func (*OrganizationsAppsListCall) KeyStatus

KeyStatus sets the optional parameter "keyStatus": Key status of the app. Valid values include `approved` or `revoked`. Defaults to `approved`.

func (*OrganizationsAppsListCall) Rows

Rows sets the optional parameter "rows": Maximum number of app IDs to return. Defaults to 10000.

func (*OrganizationsAppsListCall) StartKey

StartKey sets the optional parameter "startKey": Returns the list of apps starting from the specified app ID.

func (*OrganizationsAppsListCall) Status

Status sets the optional parameter "status": Filter by the status of the app. Valid values are `approved` or `revoked`. Defaults to `approved`.

type OrganizationsAppsService

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

func NewOrganizationsAppsService

func NewOrganizationsAppsService(s *Service) *OrganizationsAppsService

func (*OrganizationsAppsService) Get

Get: Gets the app profile for the specified app ID.

func (*OrganizationsAppsService) List

List: Lists IDs of apps within an organization that have the specified app status (approved or revoked) or are of the specified app type (developer or company).

type OrganizationsCreateCall

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

func (*OrganizationsCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsCreateCall) Do

Do executes the "apigee.organizations.create" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsCreateCall) Header

func (c *OrganizationsCreateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsCreateCall) Parent

Parent sets the optional parameter "parent": Required. Name of the GCP project in which to associate the Apigee organization. Pass the information as a query parameter using the following structure in your request:

`projects/<project>`

type OrganizationsDeploymentsListCall

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

func (*OrganizationsDeploymentsListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDeploymentsListCall) Do

Do executes the "apigee.organizations.deployments.list" call. Exactly one of *GoogleCloudApigeeV1ListDeploymentsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListDeploymentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDeploymentsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDeploymentsListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsDeploymentsListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*OrganizationsDeploymentsListCall) SharedFlows

SharedFlows sets the optional parameter "sharedFlows": Flag that specifies whether to return shared flow or API proxy deployments. Set to `true` to return shared flow deployments; set to `false` to return API proxy deployments. Defaults to `false`.

type OrganizationsDeploymentsService

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

func NewOrganizationsDeploymentsService

func NewOrganizationsDeploymentsService(s *Service) *OrganizationsDeploymentsService

func (*OrganizationsDeploymentsService) List

List: Lists all deployments of API proxies or shared flows.

type OrganizationsDevelopersAppsAttributesCall

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

func (*OrganizationsDevelopersAppsAttributesCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsAttributesCall) Do

Do executes the "apigee.organizations.developers.apps.attributes" call. Exactly one of *GoogleCloudApigeeV1Attributes or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Attributes.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsAttributesCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsAttributesCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersAppsAttributesDeleteCall

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

func (*OrganizationsDevelopersAppsAttributesDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsAttributesDeleteCall) Do

Do executes the "apigee.organizations.developers.apps.attributes.delete" call. Exactly one of *GoogleCloudApigeeV1Attribute or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Attribute.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsAttributesDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsAttributesDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersAppsAttributesGetCall

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

func (*OrganizationsDevelopersAppsAttributesGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsAttributesGetCall) Do

Do executes the "apigee.organizations.developers.apps.attributes.get" call. Exactly one of *GoogleCloudApigeeV1Attribute or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Attribute.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsAttributesGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsAttributesGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsDevelopersAppsAttributesGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsDevelopersAppsAttributesListCall

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

func (*OrganizationsDevelopersAppsAttributesListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsAttributesListCall) Do

Do executes the "apigee.organizations.developers.apps.attributes.list" call. Exactly one of *GoogleCloudApigeeV1Attributes or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Attributes.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsAttributesListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsAttributesListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsDevelopersAppsAttributesListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsDevelopersAppsAttributesService

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

func NewOrganizationsDevelopersAppsAttributesService

func NewOrganizationsDevelopersAppsAttributesService(s *Service) *OrganizationsDevelopersAppsAttributesService

func (*OrganizationsDevelopersAppsAttributesService) Delete

Delete: Deletes a developer app attribute.

func (*OrganizationsDevelopersAppsAttributesService) Get

Get: Returns a developer app attribute.

func (*OrganizationsDevelopersAppsAttributesService) List

List: Returns a list of all developer app attributes.

func (*OrganizationsDevelopersAppsAttributesService) UpdateDeveloperAppAttribute

UpdateDeveloperAppAttribute: Updates a developer app attribute.

**Note**: OAuth access tokens and Key Management Service (KMS) entities (apps, developers, and API products) are cached for 180 seconds (current default). Any custom attributes associated with these entities are cached for at least 180 seconds after the entity is accessed at runtime. Therefore, an `ExpiresIn` element on the OAuthV2 policy won't be able to expire an access token in less than 180 seconds.

type OrganizationsDevelopersAppsAttributesUpdateDeveloperAppAttributeCall

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

func (*OrganizationsDevelopersAppsAttributesUpdateDeveloperAppAttributeCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsAttributesUpdateDeveloperAppAttributeCall) Do

Do executes the "apigee.organizations.developers.apps.attributes.updateDeveloperAppAttribute" call. Exactly one of *GoogleCloudApigeeV1Attribute or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Attribute.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsAttributesUpdateDeveloperAppAttributeCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsAttributesUpdateDeveloperAppAttributeCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersAppsCreateCall

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

func (*OrganizationsDevelopersAppsCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsCreateCall) Do

Do executes the "apigee.organizations.developers.apps.create" call. Exactly one of *GoogleCloudApigeeV1DeveloperApp or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1DeveloperApp.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersAppsDeleteCall

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

func (*OrganizationsDevelopersAppsDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsDeleteCall) Do

Do executes the "apigee.organizations.developers.apps.delete" call. Exactly one of *GoogleCloudApigeeV1DeveloperApp or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1DeveloperApp.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersAppsGenerateKeyPairOrUpdateDeveloperAppStatusCall

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

func (*OrganizationsDevelopersAppsGenerateKeyPairOrUpdateDeveloperAppStatusCall) Action

Action sets the optional parameter "action": Action. Valid values are `approve` or `revoke`.

func (*OrganizationsDevelopersAppsGenerateKeyPairOrUpdateDeveloperAppStatusCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsGenerateKeyPairOrUpdateDeveloperAppStatusCall) Do

Do executes the "apigee.organizations.developers.apps.generateKeyPairOrUpdateDeveloperAppStatus" call. Exactly one of *GoogleCloudApigeeV1DeveloperApp or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1DeveloperApp.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsGenerateKeyPairOrUpdateDeveloperAppStatusCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsGenerateKeyPairOrUpdateDeveloperAppStatusCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersAppsGetCall

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

func (*OrganizationsDevelopersAppsGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsGetCall) Do

Do executes the "apigee.organizations.developers.apps.get" call. Exactly one of *GoogleCloudApigeeV1DeveloperApp or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1DeveloperApp.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsGetCall) Entity

Entity sets the optional parameter "entity": **Note**: Must be used in conjunction with the `query` parameter.

Set to `apiresources` to return the number of API resources that have been approved for access by a developer app in the specified Apigee organization.

func (*OrganizationsDevelopersAppsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsDevelopersAppsGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*OrganizationsDevelopersAppsGetCall) Query

Query sets the optional parameter "query": **Note**: Must be used in conjunction with the `entity` parameter.

Set to `count` to return the number of API resources that have been approved for access by a developer app in the specified Apigee organization.

type OrganizationsDevelopersAppsKeysApiproductsDeleteCall

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

func (*OrganizationsDevelopersAppsKeysApiproductsDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsKeysApiproductsDeleteCall) Do

Do executes the "apigee.organizations.developers.apps.keys.apiproducts.delete" call. Exactly one of *GoogleCloudApigeeV1DeveloperAppKey or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1DeveloperAppKey.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsKeysApiproductsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsKeysApiproductsDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersAppsKeysApiproductsService

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

func (*OrganizationsDevelopersAppsKeysApiproductsService) Delete

Delete: Removes an API product from an app's consumer key. After the API product is removed, the app cannot access the API resources defined in that API product.

**Note**: The consumer key is not removed, only its association with the API product.

func (*OrganizationsDevelopersAppsKeysApiproductsService) UpdateDeveloperAppKeyApiProduct

UpdateDeveloperAppKeyApiProduct: Approve or revoke an app's consumer key. After a consumer key is approved, the app can use it to access APIs.

A consumer key that is revoked or pending cannot be used to access an API. Any access tokens associated with a revoked consumer key will remain active. However, Apigee hybrid checks the status of the consumer key and if set to `revoked` will not allow access to the API.

type OrganizationsDevelopersAppsKeysApiproductsUpdateDeveloperAppKeyApiProductCall

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

func (*OrganizationsDevelopersAppsKeysApiproductsUpdateDeveloperAppKeyApiProductCall) Action

Action sets the optional parameter "action": Approve or revoke the consumer key by setting this value to `approve` or `revoke`, respectively.

func (*OrganizationsDevelopersAppsKeysApiproductsUpdateDeveloperAppKeyApiProductCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsKeysApiproductsUpdateDeveloperAppKeyApiProductCall) Do

Do executes the "apigee.organizations.developers.apps.keys.apiproducts.updateDeveloperAppKeyApiProduct" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsKeysApiproductsUpdateDeveloperAppKeyApiProductCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsKeysApiproductsUpdateDeveloperAppKeyApiProductCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersAppsKeysCreateCall

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

func (*OrganizationsDevelopersAppsKeysCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsKeysCreateCall) Do

Do executes the "apigee.organizations.developers.apps.keys.create" call. Exactly one of *GoogleCloudApigeeV1DeveloperAppKey or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1DeveloperAppKey.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsKeysCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsKeysCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersAppsKeysCreateCreateCall

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

func (*OrganizationsDevelopersAppsKeysCreateCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsKeysCreateCreateCall) Do

Do executes the "apigee.organizations.developers.apps.keys.create.create" call. Exactly one of *GoogleCloudApigeeV1DeveloperAppKey or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1DeveloperAppKey.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsKeysCreateCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsKeysCreateCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersAppsKeysCreateService

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

func NewOrganizationsDevelopersAppsKeysCreateService

func NewOrganizationsDevelopersAppsKeysCreateService(s *Service) *OrganizationsDevelopersAppsKeysCreateService

func (*OrganizationsDevelopersAppsKeysCreateService) Create

Create: Creates a custom consumer key and secret for a developer app. This is particularly useful if you want to migrate existing consumer keys and secrets to Apigee hybrid from another system.

Consumer keys and secrets can contain letters, numbers, underscores, and hyphens. No other special characters are allowed.

**Note**: To avoid service disruptions, a consumer key and secret should not exceed 2 KBs each.

After creating the consumer key and secret, associate the key with an API product using the UpdateDeveloperAppKey API.

If a consumer key and secret already exist, you can keep them or delete them using the DeleteDeveloperAppKey API.

type OrganizationsDevelopersAppsKeysDeleteCall

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

func (*OrganizationsDevelopersAppsKeysDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsKeysDeleteCall) Do

Do executes the "apigee.organizations.developers.apps.keys.delete" call. Exactly one of *GoogleCloudApigeeV1DeveloperAppKey or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1DeveloperAppKey.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsKeysDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsKeysDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersAppsKeysGetCall

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

func (*OrganizationsDevelopersAppsKeysGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsKeysGetCall) Do

Do executes the "apigee.organizations.developers.apps.keys.get" call. Exactly one of *GoogleCloudApigeeV1DeveloperAppKey or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1DeveloperAppKey.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsKeysGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsKeysGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsDevelopersAppsKeysGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsDevelopersAppsKeysReplaceDeveloperAppKeyCall

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

func (*OrganizationsDevelopersAppsKeysReplaceDeveloperAppKeyCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsKeysReplaceDeveloperAppKeyCall) Do

Do executes the "apigee.organizations.developers.apps.keys.replaceDeveloperAppKey" call. Exactly one of *GoogleCloudApigeeV1DeveloperAppKey or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1DeveloperAppKey.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsKeysReplaceDeveloperAppKeyCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsKeysReplaceDeveloperAppKeyCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersAppsKeysService

type OrganizationsDevelopersAppsKeysService struct {
	Apiproducts *OrganizationsDevelopersAppsKeysApiproductsService

	Create_ *OrganizationsDevelopersAppsKeysCreateService
	// contains filtered or unexported fields
}

func NewOrganizationsDevelopersAppsKeysService

func NewOrganizationsDevelopersAppsKeysService(s *Service) *OrganizationsDevelopersAppsKeysService

func (*OrganizationsDevelopersAppsKeysService) Create

Create: Creates a custom consumer key and secret for a developer app. This is particularly useful if you want to migrate existing consumer keys and secrets to Apigee hybrid from another system.

Consumer keys and secrets can contain letters, numbers, underscores, and hyphens. No other special characters are allowed.

**Note**: To avoid service disruptions, a consumer key and secret should not exceed 2 KBs each.

After creating the consumer key and secret, associate the key with an API product using the UpdateDeveloperAppKey API.

If a consumer key and secret already exist, you can keep them or delete them using the DeleteDeveloperAppKey API.

func (*OrganizationsDevelopersAppsKeysService) Delete

Delete: Deletes an app's consumer key and removes all API products associated with the app. After the consumer key is deleted, it cannot be used to access any APIs.

**Note**: After you delete a consumer key, you may want to: 1. Create a new consumer key and secret for the developer app using the CreateDeveloperAppKey API, and subsequently add an API product to the key using the UpdateDeveloperAppKey API. 2. Delete the developer app, if it is no longer required.

func (*OrganizationsDevelopersAppsKeysService) Get

Get: Returns details for a consumer key for a developer app, including the key and secret value, associated API products, and other information.

func (*OrganizationsDevelopersAppsKeysService) ReplaceDeveloperAppKey

ReplaceDeveloperAppKey: Updates the scope of an app.

This API replaces the existing scopes with those specified in the request. Include or exclude any existing scopes that you want to retain or delete, respectively. The specified scopes must already be defined for the API products associated with the app.

This API sets the `scopes` element under the `apiProducts` element in the attributes of the app.

func (*OrganizationsDevelopersAppsKeysService) UpdateDeveloperAppKey

UpdateDeveloperAppKey: Adds an API product to a developer app key, enabling the app that holds the key to access the API resources bundled in the API product.

In addition, you can add attributes to a developer app key. This API replaces the existing attributes with those specified in the request. Include or exclude any existing attributes that you want to retain or delete, respectively.

You can use the same key to access all API products associated with the app.

type OrganizationsDevelopersAppsKeysUpdateDeveloperAppKeyCall

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

func (*OrganizationsDevelopersAppsKeysUpdateDeveloperAppKeyCall) Action

Action sets the optional parameter "action": Approve or revoke the consumer key by setting this value to `approve` or `revoke`, respectively.

func (*OrganizationsDevelopersAppsKeysUpdateDeveloperAppKeyCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsKeysUpdateDeveloperAppKeyCall) Do

Do executes the "apigee.organizations.developers.apps.keys.updateDeveloperAppKey" call. Exactly one of *GoogleCloudApigeeV1DeveloperAppKey or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1DeveloperAppKey.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsKeysUpdateDeveloperAppKeyCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsKeysUpdateDeveloperAppKeyCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersAppsListCall

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

func (*OrganizationsDevelopersAppsListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsListCall) Count

Count sets the optional parameter "count": Number of developer apps to return in the API call. Use with the `startKey` parameter to provide more targeted filtering. The limit is 1000.

func (*OrganizationsDevelopersAppsListCall) Do

Do executes the "apigee.organizations.developers.apps.list" call. Exactly one of *GoogleCloudApigeeV1ListDeveloperAppsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListDeveloperAppsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsListCall) Expand

Expand sets the optional parameter "expand": Specifies whether to expand the results. Set to `true` to expand the results. This query parameter is not valid if you use the `count` or `startKey` query parameters.

func (*OrganizationsDevelopersAppsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsDevelopersAppsListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*OrganizationsDevelopersAppsListCall) ShallowExpand

ShallowExpand sets the optional parameter "shallowExpand": Specifies whether to expand the results in shallow mode. Set to `true` to expand the results in shallow mode.

func (*OrganizationsDevelopersAppsListCall) StartKey

StartKey sets the optional parameter "startKey": **Note**: Must be used in conjunction with the `count` parameter.

Name of the developer app from which to start displaying the list of developer apps. For example, if you're returning 50 developer apps at a time (using the `count` query parameter), you can view developer apps 50-99 by entering the name of the 50th developer app. The developer app name is case sensitive.

type OrganizationsDevelopersAppsService

type OrganizationsDevelopersAppsService struct {
	Attributes_ *OrganizationsDevelopersAppsAttributesService

	Keys *OrganizationsDevelopersAppsKeysService
	// contains filtered or unexported fields
}

func NewOrganizationsDevelopersAppsService

func NewOrganizationsDevelopersAppsService(s *Service) *OrganizationsDevelopersAppsService

func (*OrganizationsDevelopersAppsService) Attributes

Attributes: Updates attributes for a developer app. This API replaces the current attributes with those specified in the request.

func (*OrganizationsDevelopersAppsService) Create

Create: Creates an app associated with a developer. This API associates the developer app with the specified API product and auto-generates an API key for the app to use in calls to API proxies inside that API product.

The `name` is the unique ID of the app that you can use in API calls. The `DisplayName` (set as an attribute) appears in the UI. If you don't set the `DisplayName` attribute, the `name` appears in the UI.

func (*OrganizationsDevelopersAppsService) Delete

Delete: Deletes a developer app.

**Note**: The delete operation is asynchronous. The developer app is deleted immediately, but its associated resources, such as app keys or access tokens, may take anywhere from a few seconds to a few minutes to be deleted.

func (*OrganizationsDevelopersAppsService) GenerateKeyPairOrUpdateDeveloperAppStatus

func (r *OrganizationsDevelopersAppsService) GenerateKeyPairOrUpdateDeveloperAppStatus(name string, googlecloudapigeev1developerapp *GoogleCloudApigeeV1DeveloperApp) *OrganizationsDevelopersAppsGenerateKeyPairOrUpdateDeveloperAppStatusCall

GenerateKeyPairOrUpdateDeveloperAppStatus: Manages access to a developer app by enabling you to:

* Approve or revoke a developer app * Generate a new consumer key and secret for a developer app

To approve or revoke a developer app, set the `action` query parameter to `approved` or `revoked`, respectively, and the `Content-Type` header to `application/octet-stream`. If a developer app is revoked, none of its API keys are valid for API calls even though the keys are still `approved`. If successful, the API call returns the following HTTP status code: `204 No Content`

To generate a new consumer key and secret for a developer app, pass the new key/secret details. Rather than replace an existing key, this API generates a new key. In this case, multiple key pairs may be associated with a single developer app. Each key pair has an independent status (`approved` or `revoked`) and expiration time. Any approved, non-expired key can be used in an API call.

For example, if you're using API key rotation, you can generate new keys with expiration times that overlap keys that are going to expire. You might also generate a new consumer key/secret if the security of the original key/secret is compromised.

The `keyExpiresIn` property defines the expiration time for the API key in milliseconds. If you don't set this property or set it to `-1`, the API key never expires.

**Notes**:

* When generating a new key/secret, this API replaces the existing attributes, notes, and callback URLs with those specified in the request. Include or exclude any existing information that you want to retain or delete, respectively. * To migrate existing consumer keys and secrets to hybrid from another system, see the CreateDeveloperAppKey API.

func (*OrganizationsDevelopersAppsService) Get

Get: Returns the details for a developer app.

func (*OrganizationsDevelopersAppsService) List

List: Lists all apps created by a developer in an Apigee organization. Optionally, you can request an expanded view of the developer apps.

A maximum of 100 developer apps are returned per API call. You can paginate the list of deveoper apps returned using the `startKey` and `count` query parameters.

func (*OrganizationsDevelopersAppsService) Update

Update: Updates the details for a developer app. In addition, you can add an API product to a developer app and automatically generate an API key for the app to use when calling APIs in the API product.

If you want to use an existing API key for the API product, add the API product to the API key using the UpdateDeveloperAppKey API.

Using this API, you cannot update the following:

* App name as it is the primary key used to identify the app and cannot

be changed.
  • Scopes associated with the app. Instead, use the ReplaceDeveloperAppKey API.

This API replaces the existing attributes with those specified in the request. Include or exclude any existing attributes that you want to retain or delete, respectively.

type OrganizationsDevelopersAppsUpdateCall

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

func (*OrganizationsDevelopersAppsUpdateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAppsUpdateCall) Do

Do executes the "apigee.organizations.developers.apps.update" call. Exactly one of *GoogleCloudApigeeV1DeveloperApp or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1DeveloperApp.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAppsUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAppsUpdateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersAttributesCall

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

func (*OrganizationsDevelopersAttributesCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAttributesCall) Do

Do executes the "apigee.organizations.developers.attributes" call. Exactly one of *GoogleCloudApigeeV1Attributes or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Attributes.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAttributesCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAttributesCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersAttributesDeleteCall

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

func (*OrganizationsDevelopersAttributesDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAttributesDeleteCall) Do

Do executes the "apigee.organizations.developers.attributes.delete" call. Exactly one of *GoogleCloudApigeeV1Attribute or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Attribute.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAttributesDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAttributesDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersAttributesGetCall

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

func (*OrganizationsDevelopersAttributesGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAttributesGetCall) Do

Do executes the "apigee.organizations.developers.attributes.get" call. Exactly one of *GoogleCloudApigeeV1Attribute or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Attribute.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAttributesGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAttributesGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsDevelopersAttributesGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsDevelopersAttributesListCall

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

func (*OrganizationsDevelopersAttributesListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAttributesListCall) Do

Do executes the "apigee.organizations.developers.attributes.list" call. Exactly one of *GoogleCloudApigeeV1Attributes or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Attributes.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAttributesListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAttributesListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsDevelopersAttributesListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsDevelopersAttributesService

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

func NewOrganizationsDevelopersAttributesService

func NewOrganizationsDevelopersAttributesService(s *Service) *OrganizationsDevelopersAttributesService

func (*OrganizationsDevelopersAttributesService) Delete

Delete: Deletes a developer attribute.

func (*OrganizationsDevelopersAttributesService) Get

Get: Returns the value of the specified developer attribute.

func (*OrganizationsDevelopersAttributesService) List

List: Returns a list of all developer attributes.

func (*OrganizationsDevelopersAttributesService) UpdateDeveloperAttribute

UpdateDeveloperAttribute: Updates a developer attribute.

**Note**: OAuth access tokens and Key Management Service (KMS) entities (apps, developers, and API products) are cached for 180 seconds (default). Any custom attributes associated with these entities are cached for at least 180 seconds after the entity is accessed at runtime. Therefore, an `ExpiresIn` element on the OAuthV2 policy won't be able to expire an access token in less than 180 seconds.

type OrganizationsDevelopersAttributesUpdateDeveloperAttributeCall

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

func (*OrganizationsDevelopersAttributesUpdateDeveloperAttributeCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersAttributesUpdateDeveloperAttributeCall) Do

Do executes the "apigee.organizations.developers.attributes.updateDeveloperAttribute" call. Exactly one of *GoogleCloudApigeeV1Attribute or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Attribute.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersAttributesUpdateDeveloperAttributeCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersAttributesUpdateDeveloperAttributeCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersCreateCall

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

func (*OrganizationsDevelopersCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersCreateCall) Do

Do executes the "apigee.organizations.developers.create" call. Exactly one of *GoogleCloudApigeeV1Developer or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Developer.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersDeleteCall

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

func (*OrganizationsDevelopersDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersDeleteCall) Do

Do executes the "apigee.organizations.developers.delete" call. Exactly one of *GoogleCloudApigeeV1Developer or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Developer.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersGetCall

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

func (*OrganizationsDevelopersGetCall) Action

Action sets the optional parameter "action": Status of the developer. Valid values are `active` or `inactive`.

func (*OrganizationsDevelopersGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersGetCall) Do

Do executes the "apigee.organizations.developers.get" call. Exactly one of *GoogleCloudApigeeV1Developer or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Developer.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsDevelopersGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsDevelopersListCall

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

func (*OrganizationsDevelopersListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersListCall) Count

Count sets the optional parameter "count": Number of developers to return in the API call. Use with the `startKey` parameter to provide more targeted filtering. The limit is 1000.

func (*OrganizationsDevelopersListCall) Do

Do executes the "apigee.organizations.developers.list" call. Exactly one of *GoogleCloudApigeeV1ListOfDevelopersResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListOfDevelopersResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersListCall) Expand

Expand sets the optional parameter "expand": Specifies whether to expand the results. Set to `true` to expand the results. This query parameter is not valid if you use the `count` or `startKey` query parameters.

func (*OrganizationsDevelopersListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsDevelopersListCall) Ids

Ids sets the optional parameter "ids": List of IDs to include, separated by commas.

func (*OrganizationsDevelopersListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*OrganizationsDevelopersListCall) IncludeCompany

func (c *OrganizationsDevelopersListCall) IncludeCompany(includeCompany bool) *OrganizationsDevelopersListCall

IncludeCompany sets the optional parameter "includeCompany": Flag that specifies whether to include company details in the response.

func (*OrganizationsDevelopersListCall) StartKey

StartKey sets the optional parameter "startKey": **Note**: Must be used in conjunction with the `count` parameter.

Email address of the developer from which to start displaying the list of developers. For example, if the an unfiltered list returns:

``` westley@example.com fezzik@example.com buttercup@example .com ```

and your `startKey` is `fezzik@example.com`, the list returned will be

``` fezzik@example.com buttercup@example.com ```

type OrganizationsDevelopersService

type OrganizationsDevelopersService struct {
	Apps *OrganizationsDevelopersAppsService

	Attributes_ *OrganizationsDevelopersAttributesService
	// contains filtered or unexported fields
}

func NewOrganizationsDevelopersService

func NewOrganizationsDevelopersService(s *Service) *OrganizationsDevelopersService

func (*OrganizationsDevelopersService) Attributes

Attributes: Updates developer attributes.

This API replaces the existing attributes with those specified in the request. Add new attributes, and include or exclude any existing attributes that you want to retain or remove, respectively.

The custom attribute limit is 18.

**Note**: OAuth access tokens and Key Management Service (KMS) entities (apps, developers, and API products) are cached for 180 seconds (default). Any custom attributes associated with these entities are cached for at least 180 seconds after the entity is accessed at runtime. Therefore, an `ExpiresIn` element on the OAuthV2 policy won't be able to expire an access token in less than 180 seconds.

func (*OrganizationsDevelopersService) Create

Create: Creates a developer. Once created, the developer can register an app and obtain an API key.

At creation time, a developer is set as `active`. To change the developer status, use the SetDeveloperStatus API.

func (*OrganizationsDevelopersService) Delete

Delete: Deletes a developer. All apps and API keys associated with the developer are also removed.

**Warning**: This API will permanently delete the developer and related artifacts.

To avoid permanently deleting developers and their artifacts, set the developer status to `inactive` using the SetDeveloperStatus API.

**Note**: The delete operation is asynchronous. The developer app is deleted immediately, but its associated resources, such as apps and API keys, may take anywhere from a few seconds to a few minutes to be deleted.

func (*OrganizationsDevelopersService) Get

Get: Returns the developer details, including the developer's name, email address, apps, and other information.

**Note**: The response includes only the first 100 developer apps.

func (*OrganizationsDevelopersService) List

List: Lists all developers in an organization by email address.

By default, the response does not include company developers. Set the `includeCompany` query parameter to `true` to include company developers.

**Note**: A maximum of 1000 developers are returned in the response. You paginate the list of developers returned using the `startKey` and `count` query parameters.

func (*OrganizationsDevelopersService) SetDeveloperStatus

SetDeveloperStatus: Sets the status of a developer. Valid values are `active` or `inactive`.

A developer is `active` by default. If you set a developer's status to `inactive`, the API keys assigned to the developer apps are no longer valid even though the API keys are set to `approved`. Inactive developers can still sign in to the developer portal and create apps; however, any new API keys generated during app creation won't work.

If successful, the API call returns the following HTTP status code: `204 No Content`

func (*OrganizationsDevelopersService) Update

Update: Updates a developer.

This API replaces the existing developer details with those specified in the request. Include or exclude any existing details that you want to retain or delete, respectively.

The custom attribute limit is 18.

**Note**: OAuth access tokens and Key Management Service (KMS) entities (apps, developers, and API products) are cached for 180 seconds (current default). Any custom attributes associated with these entities are cached for at least 180 seconds after the entity is accessed at runtime. Therefore, an `ExpiresIn` element on the OAuthV2 policy won't be able to expire an access token in less than 180 seconds.

type OrganizationsDevelopersSetDeveloperStatusCall

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

func (*OrganizationsDevelopersSetDeveloperStatusCall) Action

Action sets the optional parameter "action": Status of the developer. Valid values are `active` and `inactive`.

func (*OrganizationsDevelopersSetDeveloperStatusCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersSetDeveloperStatusCall) Do

Do executes the "apigee.organizations.developers.setDeveloperStatus" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersSetDeveloperStatusCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersSetDeveloperStatusCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsDevelopersUpdateCall

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

func (*OrganizationsDevelopersUpdateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsDevelopersUpdateCall) Do

Do executes the "apigee.organizations.developers.update" call. Exactly one of *GoogleCloudApigeeV1Developer or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Developer.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsDevelopersUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsDevelopersUpdateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsAnalyticsAdminGetSchemav2Call

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

func (*OrganizationsEnvironmentsAnalyticsAdminGetSchemav2Call) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsAnalyticsAdminGetSchemav2Call) Do

Do executes the "apigee.organizations.environments.analytics.admin.getSchemav2" call. Exactly one of *GoogleCloudApigeeV1Schema or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Schema.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsAnalyticsAdminGetSchemav2Call) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsAnalyticsAdminGetSchemav2Call) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsAnalyticsAdminGetSchemav2Call) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*OrganizationsEnvironmentsAnalyticsAdminGetSchemav2Call) Type

Type sets the optional parameter "type": Required. Type refers to the dataset name whose schema needs to be retrieved E.g. type=fact or type=agg_cus1

type OrganizationsEnvironmentsAnalyticsAdminService

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

func NewOrganizationsEnvironmentsAnalyticsAdminService

func NewOrganizationsEnvironmentsAnalyticsAdminService(s *Service) *OrganizationsEnvironmentsAnalyticsAdminService

func (*OrganizationsEnvironmentsAnalyticsAdminService) GetSchemav2

GetSchemav2: Get a list of metrics and dimensions which can be used for creating analytics queries and reports. Each schema element contains the name of the field with its associated type and if it is either custom field or standard field.

type OrganizationsEnvironmentsAnalyticsService

type OrganizationsEnvironmentsAnalyticsService struct {
	Admin *OrganizationsEnvironmentsAnalyticsAdminService
	// contains filtered or unexported fields
}

func NewOrganizationsEnvironmentsAnalyticsService

func NewOrganizationsEnvironmentsAnalyticsService(s *Service) *OrganizationsEnvironmentsAnalyticsService

type OrganizationsEnvironmentsApisDeploymentsListCall

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

func (*OrganizationsEnvironmentsApisDeploymentsListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsApisDeploymentsListCall) Do

Do executes the "apigee.organizations.environments.apis.deployments.list" call. Exactly one of *GoogleCloudApigeeV1ListDeploymentsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListDeploymentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsApisDeploymentsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsApisDeploymentsListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsApisDeploymentsListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsApisDeploymentsService

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

func NewOrganizationsEnvironmentsApisDeploymentsService

func NewOrganizationsEnvironmentsApisDeploymentsService(s *Service) *OrganizationsEnvironmentsApisDeploymentsService

func (*OrganizationsEnvironmentsApisDeploymentsService) List

List: Lists all deployments of an API proxy in an environment.

type OrganizationsEnvironmentsApisRevisionsDebugsessionsCreateCall

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

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsCreateCall) Do

Do executes the "apigee.organizations.environments.apis.revisions.debugsessions.create" call. Exactly one of *GoogleCloudApigeeV1DebugSession or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1DebugSession.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsCreateCall) Timeout

Timeout sets the optional parameter "timeout": The time in seconds after which this DebugSession should end. A timeout specified in DebugSession will overwrite this value.

type OrganizationsEnvironmentsApisRevisionsDebugsessionsDataGetCall

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

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsDataGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsDataGetCall) Do

Do executes the "apigee.organizations.environments.apis.revisions.debugsessions.data.get" call. Exactly one of *GoogleCloudApigeeV1DebugSessionTransaction or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1DebugSessionTransaction.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsDataGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsDataGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsDataGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsApisRevisionsDebugsessionsDataService

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

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsDataService) Get

Get: Gets the debug data from a transaction.

type OrganizationsEnvironmentsApisRevisionsDebugsessionsDeleteDataCall

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

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsDeleteDataCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsDeleteDataCall) Do

Do executes the "apigee.organizations.environments.apis.revisions.debugsessions.deleteData" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsDeleteDataCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsDeleteDataCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsApisRevisionsDebugsessionsGetCall

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

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsGetCall) Do

Do executes the "apigee.organizations.environments.apis.revisions.debugsessions.get" call. Exactly one of *GoogleCloudApigeeV1DebugSession or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1DebugSession.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsApisRevisionsDebugsessionsListCall

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

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsListCall) Do

Do executes the "apigee.organizations.environments.apis.revisions.debugsessions.list" call. Exactly one of *GoogleCloudApigeeV1ListDebugSessionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListDebugSessionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsApisRevisionsDebugsessionsService

type OrganizationsEnvironmentsApisRevisionsDebugsessionsService struct {
	Data *OrganizationsEnvironmentsApisRevisionsDebugsessionsDataService
	// contains filtered or unexported fields
}

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsService) Create

Create: Creates a debug session for a deployed API Proxy revision.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsService) DeleteData

DeleteData: Deletes the data from a debug session. This does not cancel the debug session or prevent further data from being collected if the session is still active in runtime pods.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsService) Get

Get: Retrieves a debug session.

func (*OrganizationsEnvironmentsApisRevisionsDebugsessionsService) List

List: Lists debug sessions that are currently active in the given API Proxy revision.

type OrganizationsEnvironmentsApisRevisionsDeploymentsCall

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

func (*OrganizationsEnvironmentsApisRevisionsDeploymentsCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsApisRevisionsDeploymentsCall) Do

Do executes the "apigee.organizations.environments.apis.revisions.deployments" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsApisRevisionsDeploymentsCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsApisRevisionsDeploymentsCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsApisRevisionsGetDeploymentsCall

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

func (*OrganizationsEnvironmentsApisRevisionsGetDeploymentsCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsApisRevisionsGetDeploymentsCall) Do

Do executes the "apigee.organizations.environments.apis.revisions.getDeployments" call. Exactly one of *GoogleCloudApigeeV1Deployment or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Deployment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsApisRevisionsGetDeploymentsCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsApisRevisionsGetDeploymentsCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsApisRevisionsGetDeploymentsCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsApisRevisionsService

type OrganizationsEnvironmentsApisRevisionsService struct {
	Debugsessions *OrganizationsEnvironmentsApisRevisionsDebugsessionsService
	// contains filtered or unexported fields
}

func NewOrganizationsEnvironmentsApisRevisionsService

func NewOrganizationsEnvironmentsApisRevisionsService(s *Service) *OrganizationsEnvironmentsApisRevisionsService

func (*OrganizationsEnvironmentsApisRevisionsService) Deployments

Deployments: Undeploys an API proxy revision from an environment.

Because multiple revisions of the same API proxy can be deployed in the same environment if the base paths are different, you must specify the revision number of the API proxy.

func (*OrganizationsEnvironmentsApisRevisionsService) GetDeployments

GetDeployments: Gets the deployment of an API proxy revision and actual state reported by runtime pods.

type OrganizationsEnvironmentsApisService

type OrganizationsEnvironmentsApisService struct {
	Deployments *OrganizationsEnvironmentsApisDeploymentsService

	Revisions *OrganizationsEnvironmentsApisRevisionsService
	// contains filtered or unexported fields
}

func NewOrganizationsEnvironmentsApisService

func NewOrganizationsEnvironmentsApisService(s *Service) *OrganizationsEnvironmentsApisService

type OrganizationsEnvironmentsCachesDeleteCall

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

func (*OrganizationsEnvironmentsCachesDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsCachesDeleteCall) Do

Do executes the "apigee.organizations.environments.caches.delete" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsCachesDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsCachesDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsCachesService

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

func NewOrganizationsEnvironmentsCachesService

func NewOrganizationsEnvironmentsCachesService(s *Service) *OrganizationsEnvironmentsCachesService

func (*OrganizationsEnvironmentsCachesService) Delete

Delete: Deletes a cache.

type OrganizationsEnvironmentsCreateCall

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

func (*OrganizationsEnvironmentsCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsCreateCall) Do

Do executes the "apigee.organizations.environments.create" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsCreateCall) Name

Name sets the optional parameter "name": Name of the environment. Alternatively, the name may be specified in the request body in the environment_id field.

type OrganizationsEnvironmentsDeleteCall

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

func (*OrganizationsEnvironmentsDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsDeleteCall) Do

Do executes the "apigee.organizations.environments.delete" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsDeploymentsListCall

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

func (*OrganizationsEnvironmentsDeploymentsListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsDeploymentsListCall) Do

Do executes the "apigee.organizations.environments.deployments.list" call. Exactly one of *GoogleCloudApigeeV1ListDeploymentsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListDeploymentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsDeploymentsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsDeploymentsListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsDeploymentsListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*OrganizationsEnvironmentsDeploymentsListCall) SharedFlows

SharedFlows sets the optional parameter "sharedFlows": Flag that specifies whether to return shared flow or API proxy deployments. Set to `true` to return shared flow deployments; set to `false` to return API proxy deployments. Defaults to `false`.

type OrganizationsEnvironmentsDeploymentsService

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

func NewOrganizationsEnvironmentsDeploymentsService

func NewOrganizationsEnvironmentsDeploymentsService(s *Service) *OrganizationsEnvironmentsDeploymentsService

func (*OrganizationsEnvironmentsDeploymentsService) List

List: Lists all deployments of API proxies or shared flows in an environment.

type OrganizationsEnvironmentsFlowhooksAttachSharedFlowToFlowHookCall

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

func (*OrganizationsEnvironmentsFlowhooksAttachSharedFlowToFlowHookCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsFlowhooksAttachSharedFlowToFlowHookCall) Do

Do executes the "apigee.organizations.environments.flowhooks.attachSharedFlowToFlowHook" call. Exactly one of *GoogleCloudApigeeV1FlowHook or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1FlowHook.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsFlowhooksAttachSharedFlowToFlowHookCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsFlowhooksAttachSharedFlowToFlowHookCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsFlowhooksDetachSharedFlowFromFlowHookCall

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

func (*OrganizationsEnvironmentsFlowhooksDetachSharedFlowFromFlowHookCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsFlowhooksDetachSharedFlowFromFlowHookCall) Do

Do executes the "apigee.organizations.environments.flowhooks.detachSharedFlowFromFlowHook" call. Exactly one of *GoogleCloudApigeeV1FlowHook or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1FlowHook.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsFlowhooksDetachSharedFlowFromFlowHookCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsFlowhooksDetachSharedFlowFromFlowHookCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsFlowhooksGetCall

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

func (*OrganizationsEnvironmentsFlowhooksGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsFlowhooksGetCall) Do

Do executes the "apigee.organizations.environments.flowhooks.get" call. Exactly one of *GoogleCloudApigeeV1FlowHook or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1FlowHook.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsFlowhooksGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsFlowhooksGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsFlowhooksGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsFlowhooksService

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

func NewOrganizationsEnvironmentsFlowhooksService

func NewOrganizationsEnvironmentsFlowhooksService(s *Service) *OrganizationsEnvironmentsFlowhooksService

func (*OrganizationsEnvironmentsFlowhooksService) AttachSharedFlowToFlowHook

AttachSharedFlowToFlowHook: Attaches a shared flow to a flow hook.

func (*OrganizationsEnvironmentsFlowhooksService) DetachSharedFlowFromFlowHook

DetachSharedFlowFromFlowHook: Detaches a shared flow from a flow hook.

func (*OrganizationsEnvironmentsFlowhooksService) Get

Get: Returns the name of the shared flow attached to the specified flow hook. If there's no shared flow attached to the flow hook, the API does not return an error; it simply does not return a name in the response.

type OrganizationsEnvironmentsGetCall

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

func (*OrganizationsEnvironmentsGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsGetCall) Do

Do executes the "apigee.organizations.environments.get" call. Exactly one of *GoogleCloudApigeeV1Environment or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Environment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsGetDebugmaskCall

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

func (*OrganizationsEnvironmentsGetDebugmaskCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsGetDebugmaskCall) Do

Do executes the "apigee.organizations.environments.getDebugmask" call. Exactly one of *GoogleCloudApigeeV1DebugMask or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1DebugMask.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsGetDebugmaskCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsGetDebugmaskCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsGetDebugmaskCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsGetDeployedConfigCall

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

func (*OrganizationsEnvironmentsGetDeployedConfigCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsGetDeployedConfigCall) Do

Do executes the "apigee.organizations.environments.getDeployedConfig" call. Exactly one of *GoogleCloudApigeeV1EnvironmentConfig or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1EnvironmentConfig.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsGetDeployedConfigCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsGetDeployedConfigCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsGetDeployedConfigCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsGetIamPolicyCall

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

func (*OrganizationsEnvironmentsGetIamPolicyCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsGetIamPolicyCall) Do

Do executes the "apigee.organizations.environments.getIamPolicy" call. Exactly one of *GoogleIamV1Policy or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsGetIamPolicyCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsGetIamPolicyCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsGetIamPolicyCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*OrganizationsEnvironmentsGetIamPolicyCall) OptionsRequestedPolicyVersion

func (c *OrganizationsEnvironmentsGetIamPolicyCall) OptionsRequestedPolicyVersion(optionsRequestedPolicyVersion int64) *OrganizationsEnvironmentsGetIamPolicyCall

OptionsRequestedPolicyVersion sets the optional parameter "options.requestedPolicyVersion": The policy format version to be returned.

Valid values are 0, 1, and 3. Requests specifying an invalid value will be rejected.

Requests for policies with any conditional bindings must specify version 3. Policies without any conditional bindings may specify any valid value or leave the field unset.

To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/r esource-policies).

type OrganizationsEnvironmentsKeystoresAliasesCreateCall

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

func (*OrganizationsEnvironmentsKeystoresAliasesCreateCall) Alias

Alias sets the optional parameter "alias": The alias for the key, certificate pair. Values must match regular expression `[\w\s-.]{1,255}`. This must be provided for all formats except 'selfsignedcert'; self-signed certs may specify the alias in either this parameter or the JSON body.

func (*OrganizationsEnvironmentsKeystoresAliasesCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsKeystoresAliasesCreateCall) Do

Do executes the "apigee.organizations.environments.keystores.aliases.create" call. Exactly one of *GoogleCloudApigeeV1Alias or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Alias.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsKeystoresAliasesCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsKeystoresAliasesCreateCall) Format

Format sets the optional parameter "format": Required. The format of the data. Must be either `selfsignedcert`, `keycertfile`, or `pkcs12`.

func (*OrganizationsEnvironmentsKeystoresAliasesCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsKeystoresAliasesCreateCall) IgnoreExpiryValidation

IgnoreExpiryValidation sets the optional parameter "ignoreExpiryValidation": If `true`, no expiry validation will be performed.

func (*OrganizationsEnvironmentsKeystoresAliasesCreateCall) IgnoreNewlineValidation

IgnoreNewlineValidation sets the optional parameter "ignoreNewlineValidation": If `true`, do not throw an error when the file contains a chain with no newline between each certificate. By default, a newline is needed between each certificate in a chain.

func (*OrganizationsEnvironmentsKeystoresAliasesCreateCall) Password

Password sets the optional parameter "_password": The password for the private key file, if it exists.

type OrganizationsEnvironmentsKeystoresAliasesCsrCall

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

func (*OrganizationsEnvironmentsKeystoresAliasesCsrCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsKeystoresAliasesCsrCall) Do

Do executes the "apigee.organizations.environments.keystores.aliases.csr" call. Exactly one of *GoogleApiHttpBody or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleApiHttpBody.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsKeystoresAliasesCsrCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsKeystoresAliasesCsrCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsKeystoresAliasesCsrCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsKeystoresAliasesDeleteCall

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

func (*OrganizationsEnvironmentsKeystoresAliasesDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsKeystoresAliasesDeleteCall) Do

Do executes the "apigee.organizations.environments.keystores.aliases.delete" call. Exactly one of *GoogleCloudApigeeV1Alias or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Alias.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsKeystoresAliasesDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsKeystoresAliasesDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsKeystoresAliasesGetCall

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

func (*OrganizationsEnvironmentsKeystoresAliasesGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsKeystoresAliasesGetCall) Do

Do executes the "apigee.organizations.environments.keystores.aliases.get" call. Exactly one of *GoogleCloudApigeeV1Alias or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Alias.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsKeystoresAliasesGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsKeystoresAliasesGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsKeystoresAliasesGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsKeystoresAliasesGetCertificateCall

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

func (*OrganizationsEnvironmentsKeystoresAliasesGetCertificateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsKeystoresAliasesGetCertificateCall) Do

Do executes the "apigee.organizations.environments.keystores.aliases.getCertificate" call. Exactly one of *GoogleApiHttpBody or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleApiHttpBody.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsKeystoresAliasesGetCertificateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsKeystoresAliasesGetCertificateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsKeystoresAliasesGetCertificateCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsKeystoresAliasesService

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

func NewOrganizationsEnvironmentsKeystoresAliasesService

func NewOrganizationsEnvironmentsKeystoresAliasesService(s *Service) *OrganizationsEnvironmentsKeystoresAliasesService

func (*OrganizationsEnvironmentsKeystoresAliasesService) Create

Create: Creates an alias from a key, certificate pair. The structure of the request is controlled by the `format` query parameter:

  • `keycertfile` - Separate PEM-encoded key and certificate files

are

uploaded. The request must have `Content-Type: multipart/form-data`

and

include fields `keyFile` and `certFile`. If uploading to a

truststore,

omit `keyFile`.

* `pkcs12` - A PKCS12 file is uploaded. The request must have `Content-Type: multipart/form-data` with the file provided in the only field. * `selfsignedcert` - A new private key and certificate are generated. The request must have `Content-Type: application/json` and a body of CertificateGenerationSpec.

func (*OrganizationsEnvironmentsKeystoresAliasesService) Csr

Csr: Generates a PKCS #10 Certificate Signing Request for the private key in an alias.

func (*OrganizationsEnvironmentsKeystoresAliasesService) Delete

Delete: Deletes an alias.

func (*OrganizationsEnvironmentsKeystoresAliasesService) Get

Get: Gets an alias.

func (*OrganizationsEnvironmentsKeystoresAliasesService) GetCertificate

GetCertificate: Gets the certificate from an alias in PEM-encoded form.

func (*OrganizationsEnvironmentsKeystoresAliasesService) Update

Update: Updates the certificate in an alias.

type OrganizationsEnvironmentsKeystoresAliasesUpdateCall

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

func (*OrganizationsEnvironmentsKeystoresAliasesUpdateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsKeystoresAliasesUpdateCall) Do

Do executes the "apigee.organizations.environments.keystores.aliases.update" call. Exactly one of *GoogleCloudApigeeV1Alias or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Alias.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsKeystoresAliasesUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsKeystoresAliasesUpdateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsKeystoresAliasesUpdateCall) IgnoreExpiryValidation

IgnoreExpiryValidation sets the optional parameter "ignoreExpiryValidation": Required. If `true`, no expiry validation will be performed.

func (*OrganizationsEnvironmentsKeystoresAliasesUpdateCall) IgnoreNewlineValidation

IgnoreNewlineValidation sets the optional parameter "ignoreNewlineValidation": If `true`, do not throw an error when the file contains a chain with no newline between each certificate. By default, a newline is needed between each certificate in a chain.

type OrganizationsEnvironmentsKeystoresCreateCall

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

func (*OrganizationsEnvironmentsKeystoresCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsKeystoresCreateCall) Do

Do executes the "apigee.organizations.environments.keystores.create" call. Exactly one of *GoogleCloudApigeeV1Keystore or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Keystore.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsKeystoresCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsKeystoresCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsKeystoresCreateCall) Name

Name sets the optional parameter "name": Overrides the value in Keystore.

type OrganizationsEnvironmentsKeystoresDeleteCall

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

func (*OrganizationsEnvironmentsKeystoresDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsKeystoresDeleteCall) Do

Do executes the "apigee.organizations.environments.keystores.delete" call. Exactly one of *GoogleCloudApigeeV1Keystore or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Keystore.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsKeystoresDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsKeystoresDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsKeystoresGetCall

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

func (*OrganizationsEnvironmentsKeystoresGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsKeystoresGetCall) Do

Do executes the "apigee.organizations.environments.keystores.get" call. Exactly one of *GoogleCloudApigeeV1Keystore or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Keystore.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsKeystoresGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsKeystoresGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsKeystoresGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsKeystoresService

type OrganizationsEnvironmentsKeystoresService struct {
	Aliases *OrganizationsEnvironmentsKeystoresAliasesService
	// contains filtered or unexported fields
}

func NewOrganizationsEnvironmentsKeystoresService

func NewOrganizationsEnvironmentsKeystoresService(s *Service) *OrganizationsEnvironmentsKeystoresService

func (*OrganizationsEnvironmentsKeystoresService) Create

Create: Creates a keystore or truststore:

  • Keystore: Contains certificates and their associated keys.
  • Truststore: Contains trusted certificates used to validate a server's certificate. These certificates are typically self-signed certificates or certificates that are not signed by a trusted CA.

func (*OrganizationsEnvironmentsKeystoresService) Delete

Delete: Deletes a keystore or truststore.

func (*OrganizationsEnvironmentsKeystoresService) Get

Get: Gets a keystore or truststore.

type OrganizationsEnvironmentsKeyvaluemapsCreateCall

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

func (*OrganizationsEnvironmentsKeyvaluemapsCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsKeyvaluemapsCreateCall) Do

Do executes the "apigee.organizations.environments.keyvaluemaps.create" call. Exactly one of *GoogleCloudApigeeV1KeyValueMap or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1KeyValueMap.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsKeyvaluemapsCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsKeyvaluemapsCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsKeyvaluemapsDeleteCall

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

func (*OrganizationsEnvironmentsKeyvaluemapsDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsKeyvaluemapsDeleteCall) Do

Do executes the "apigee.organizations.environments.keyvaluemaps.delete" call. Exactly one of *GoogleCloudApigeeV1KeyValueMap or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1KeyValueMap.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsKeyvaluemapsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsKeyvaluemapsDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsKeyvaluemapsService

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

func NewOrganizationsEnvironmentsKeyvaluemapsService

func NewOrganizationsEnvironmentsKeyvaluemapsService(s *Service) *OrganizationsEnvironmentsKeyvaluemapsService

func (*OrganizationsEnvironmentsKeyvaluemapsService) Create

Create: Creates a key value map in an environment.

func (*OrganizationsEnvironmentsKeyvaluemapsService) Delete

Delete: Delete a key value map in an environment.

type OrganizationsEnvironmentsOptimizedStatsGetCall

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

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) Accuracy

Accuracy sets the optional parameter "accuracy": Legacy field. not used anymore

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) AggTable

AggTable sets the optional parameter "aggTable": If customers want to query custom aggregate tables, then this parameter can be used to specify the table name. If this parameter is skipped, then Edge Query will try to retrieve the data from fact tables which will be expensive.

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) Do

Do executes the "apigee.organizations.environments.optimizedStats.get" call. Exactly one of *GoogleCloudApigeeV1OptimizedStats or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1OptimizedStats.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) Filter

Filter sets the optional parameter "filter": Enables drill-down on specific dimension values

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) Limit

Limit sets the optional parameter "limit": This parameter is used to limit the number of result items. Default and the max value is 14400

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) Offset

Offset sets the optional parameter "offset": Use offset with limit to enable pagination of results. For example, to display results 11-20, set limit to '10' and offset to '10'.

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) Realtime

Realtime sets the optional parameter "realtime": Legacy field: not used anymore

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) Select

Select sets the optional parameter "select": Required. The select parameter contains a comma separated list of metrics E.g. sum(message_count),sum(error_count)

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) Sonar

Sonar sets the optional parameter "sonar": This parameter routes the query to api monitoring service for last hour

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) Sort

Sort sets the optional parameter "sort": This parameter specifies if the sort order should be ascending or descending Supported values are DESC and ASC.

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) Sortby

Sortby sets the optional parameter "sortby": Comma separated list of columns to sort the final result.

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) TimeRange

TimeRange sets the optional parameter "timeRange": Required. Time interval for the interactive query. Time range is specified as start~end E.g. 04/15/2017 00:00~05/15/2017 23:59

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) TimeUnit

TimeUnit sets the optional parameter "timeUnit": A value of second, minute, hour, day, week, month. Time Unit specifies the granularity of metrics returned.

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) Topk

Topk sets the optional parameter "topk": Take 'top k' results from results, for example, to return the top 5 results 'topk=5'.

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) TsAscending

TsAscending sets the optional parameter "tsAscending": Lists timestamps in ascending order if set to true. Recommend setting this value to true if you are using sortby with sort=DESC.

func (*OrganizationsEnvironmentsOptimizedStatsGetCall) Tzo

Tzo sets the optional parameter "tzo": This parameters contains the timezone offset value

type OrganizationsEnvironmentsOptimizedStatsService

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

func NewOrganizationsEnvironmentsOptimizedStatsService

func NewOrganizationsEnvironmentsOptimizedStatsService(s *Service) *OrganizationsEnvironmentsOptimizedStatsService

func (*OrganizationsEnvironmentsOptimizedStatsService) Get

Get: This api is similar to GetStats except that the response is less verbose. In the current scheme, a query parameter _optimized instructs Edge Analytics to change the response but since this behavior is not possible with protocol buffer and since this parameter is predominantly used by Edge UI, we are introducing a separate api.

type OrganizationsEnvironmentsQueriesCreateCall

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

func (*OrganizationsEnvironmentsQueriesCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsQueriesCreateCall) Do

Do executes the "apigee.organizations.environments.queries.create" call. Exactly one of *GoogleCloudApigeeV1AsyncQuery or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1AsyncQuery.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsQueriesCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsQueriesCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsQueriesGetCall

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

func (*OrganizationsEnvironmentsQueriesGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsQueriesGetCall) Do

Do executes the "apigee.organizations.environments.queries.get" call. Exactly one of *GoogleCloudApigeeV1AsyncQuery or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1AsyncQuery.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsQueriesGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsQueriesGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsQueriesGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsQueriesGetResultCall

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

func (*OrganizationsEnvironmentsQueriesGetResultCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsQueriesGetResultCall) Do

Do executes the "apigee.organizations.environments.queries.getResult" call. Exactly one of *GoogleApiHttpBody or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleApiHttpBody.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsQueriesGetResultCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsQueriesGetResultCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsQueriesGetResultCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsQueriesListCall

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

func (*OrganizationsEnvironmentsQueriesListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsQueriesListCall) Dataset

Dataset sets the optional parameter "dataset": Filter response list by dataset.

Example: `api`, `mint`

func (*OrganizationsEnvironmentsQueriesListCall) Do

Do executes the "apigee.organizations.environments.queries.list" call. Exactly one of *GoogleCloudApigeeV1ListAsyncQueriesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListAsyncQueriesResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsQueriesListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsQueriesListCall) From

From sets the optional parameter "from": Filter response list by returning asynchronous queries that created after this date time. Time must be in ISO date-time format like '2011-12-03T10:15:30Z'.

func (*OrganizationsEnvironmentsQueriesListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsQueriesListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*OrganizationsEnvironmentsQueriesListCall) InclQueriesWithoutReport

func (c *OrganizationsEnvironmentsQueriesListCall) InclQueriesWithoutReport(inclQueriesWithoutReport string) *OrganizationsEnvironmentsQueriesListCall

InclQueriesWithoutReport sets the optional parameter "inclQueriesWithoutReport": Flag to include asynchronous queries that don't have a report denifition.

func (*OrganizationsEnvironmentsQueriesListCall) Status

Status sets the optional parameter "status": Filter response list by asynchronous query status

func (*OrganizationsEnvironmentsQueriesListCall) SubmittedBy

SubmittedBy sets the optional parameter "submittedBy": Filter response list by user who submitted queries

func (*OrganizationsEnvironmentsQueriesListCall) To

To sets the optional parameter "to": Filter response list by returning asynchronous queries that created before this date time. Time must be in ISO date-time format like '2011-12-03T10:16:30Z'.

type OrganizationsEnvironmentsQueriesService

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

func NewOrganizationsEnvironmentsQueriesService

func NewOrganizationsEnvironmentsQueriesService(s *Service) *OrganizationsEnvironmentsQueriesService

func (*OrganizationsEnvironmentsQueriesService) Create

Create: Submit a query to be processed in the background. If the submission of the query succeeds, the API returns a 201 status and an ID that refer to the query. In addition to the HTTP status 201, the `state` of "enqueued" means that the request succeeded.

func (*OrganizationsEnvironmentsQueriesService) Get

Get: Get query status If the query is still in progress, the `state` is set to "running" After the query has completed successfully, `state` is set to "completed"

func (*OrganizationsEnvironmentsQueriesService) GetResult

GetResult: After the query is completed, use this API to retrieve the results. If the request succeeds, and there is a non-zero result set, the result is downloaded to the client as a zipped JSON file. The name of the downloaded file will be:

OfflineQueryResult-<query-id>.zip

Example: `OfflineQueryResult-9cfc0d85-0f30-46d6-ae6f-318d0cb961bd.zip`

func (*OrganizationsEnvironmentsQueriesService) List

List: Return a list of Asynchronous Queries

type OrganizationsEnvironmentsReferencesCreateCall

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

func (*OrganizationsEnvironmentsReferencesCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsReferencesCreateCall) Do

Do executes the "apigee.organizations.environments.references.create" call. Exactly one of *GoogleCloudApigeeV1Reference or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Reference.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsReferencesCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsReferencesCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsReferencesDeleteCall

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

func (*OrganizationsEnvironmentsReferencesDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsReferencesDeleteCall) Do

Do executes the "apigee.organizations.environments.references.delete" call. Exactly one of *GoogleCloudApigeeV1Reference or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Reference.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsReferencesDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsReferencesDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsReferencesGetCall

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

func (*OrganizationsEnvironmentsReferencesGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsReferencesGetCall) Do

Do executes the "apigee.organizations.environments.references.get" call. Exactly one of *GoogleCloudApigeeV1Reference or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Reference.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsReferencesGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsReferencesGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsReferencesGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsReferencesService

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

func NewOrganizationsEnvironmentsReferencesService

func NewOrganizationsEnvironmentsReferencesService(s *Service) *OrganizationsEnvironmentsReferencesService

func (*OrganizationsEnvironmentsReferencesService) Create

Create: Creates a Reference in the specified environment.

func (*OrganizationsEnvironmentsReferencesService) Delete

Delete: Deletes a Reference from an environment. Returns the deleted Reference resource.

func (*OrganizationsEnvironmentsReferencesService) Get

Get: Gets a Reference resource.

func (*OrganizationsEnvironmentsReferencesService) Update

Update: Updates an existing Reference. Note that this operation has PUT semantics; it will replace the entirety of the existing Reference with the resource in the request body.

type OrganizationsEnvironmentsReferencesUpdateCall

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

func (*OrganizationsEnvironmentsReferencesUpdateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsReferencesUpdateCall) Do

Do executes the "apigee.organizations.environments.references.update" call. Exactly one of *GoogleCloudApigeeV1Reference or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Reference.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsReferencesUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsReferencesUpdateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsResourcefilesCreateCall

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

func (*OrganizationsEnvironmentsResourcefilesCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsResourcefilesCreateCall) Do

Do executes the "apigee.organizations.environments.resourcefiles.create" call. Exactly one of *GoogleCloudApigeeV1ResourceFile or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ResourceFile.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsResourcefilesCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsResourcefilesCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsResourcefilesCreateCall) Name

Name sets the optional parameter "name": Required. Name of the resource file. Must match the regular expression: <var>[a-zA-Z0-9:/\\!@#$%^&{}\[\]()+\-=,.~'` ]{1,255}</var>

func (*OrganizationsEnvironmentsResourcefilesCreateCall) Type

Type sets the optional parameter "type": Required. Resource file type. {{ resource_file_type }}

type OrganizationsEnvironmentsResourcefilesDeleteCall

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

func (*OrganizationsEnvironmentsResourcefilesDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsResourcefilesDeleteCall) Do

Do executes the "apigee.organizations.environments.resourcefiles.delete" call. Exactly one of *GoogleCloudApigeeV1ResourceFile or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ResourceFile.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsResourcefilesDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsResourcefilesDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsResourcefilesGetCall

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

func (*OrganizationsEnvironmentsResourcefilesGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsResourcefilesGetCall) Do

Do executes the "apigee.organizations.environments.resourcefiles.get" call. Exactly one of *GoogleApiHttpBody or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleApiHttpBody.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsResourcefilesGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsResourcefilesGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsResourcefilesGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsResourcefilesListCall

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

func (*OrganizationsEnvironmentsResourcefilesListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsResourcefilesListCall) Do

Do executes the "apigee.organizations.environments.resourcefiles.list" call. Exactly one of *GoogleCloudApigeeV1ListEnvironmentResourcesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListEnvironmentResourcesResponse.ServerResponse.He ader or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsResourcefilesListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsResourcefilesListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsResourcefilesListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*OrganizationsEnvironmentsResourcefilesListCall) Type

Type sets the optional parameter "type": Type of resource files to list. {{ resource_file_type }}

type OrganizationsEnvironmentsResourcefilesListEnvironmentResourcesCall

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

func (*OrganizationsEnvironmentsResourcefilesListEnvironmentResourcesCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsResourcefilesListEnvironmentResourcesCall) Do

Do executes the "apigee.organizations.environments.resourcefiles.listEnvironmentResources" call. Exactly one of *GoogleCloudApigeeV1ListEnvironmentResourcesResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListEnvironmentResourcesResponse.ServerResponse.He ader or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsResourcefilesListEnvironmentResourcesCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsResourcefilesListEnvironmentResourcesCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsResourcefilesListEnvironmentResourcesCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsResourcefilesService

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

func NewOrganizationsEnvironmentsResourcefilesService

func NewOrganizationsEnvironmentsResourcefilesService(s *Service) *OrganizationsEnvironmentsResourcefilesService

func (*OrganizationsEnvironmentsResourcefilesService) Create

Create: Creates a resource file.

Specify the `Content-Type` as `application/octet-stream` or `multipart/form-data`.

For more information about resource files, see [Resource files](/api-platform/develop/resource-files).

func (*OrganizationsEnvironmentsResourcefilesService) Delete

Delete: Deletes a resource file.

For more information about resource files, see [Resource files](/api-platform/develop/resource-files).

func (*OrganizationsEnvironmentsResourcefilesService) Get

Get: Gets the contents of a resource file.

For more information about resource files, see [Resource files](/api-platform/develop/resource-files).

func (*OrganizationsEnvironmentsResourcefilesService) List

List: Lists all resource files.

For more information about resource files, see [Resource files](/api-platform/develop/resource-files).

func (*OrganizationsEnvironmentsResourcefilesService) ListEnvironmentResources

ListEnvironmentResources: Lists all resource files.

For more information about resource files, see [Resource files](/api-platform/develop/resource-files).

func (*OrganizationsEnvironmentsResourcefilesService) Update

Update: Updates a resource file.

Specify the `Content-Type` as `application/octet-stream` or `multipart/form-data`.

For more information about resource files, see [Resource files](/api-platform/develop/resource-files).

type OrganizationsEnvironmentsResourcefilesUpdateCall

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

func (*OrganizationsEnvironmentsResourcefilesUpdateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsResourcefilesUpdateCall) Do

Do executes the "apigee.organizations.environments.resourcefiles.update" call. Exactly one of *GoogleCloudApigeeV1ResourceFile or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ResourceFile.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsResourcefilesUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsResourcefilesUpdateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsService

func NewOrganizationsEnvironmentsService

func NewOrganizationsEnvironmentsService(s *Service) *OrganizationsEnvironmentsService

func (*OrganizationsEnvironmentsService) Create

Create: Creates an environment in an organization.

func (*OrganizationsEnvironmentsService) Delete

Delete: Deletes an environment from an organization.

func (*OrganizationsEnvironmentsService) Get

Get: Gets environment details.

func (*OrganizationsEnvironmentsService) GetDebugmask

GetDebugmask: Gets the debug mask singleton resource for an environment.

func (*OrganizationsEnvironmentsService) GetDeployedConfig

GetDeployedConfig: Gets the deployed configuration for an environment.

func (*OrganizationsEnvironmentsService) GetIamPolicy

GetIamPolicy: Gets the IAM policy on an environment. For more information, see [Manage users, roles, and permissions using the API](https://docs.apigee.com/hybrid/latest/manage-users-roles).

You must have the `apigee.environments.getIamPolicy` permission to call this API.

func (*OrganizationsEnvironmentsService) SetIamPolicy

SetIamPolicy: Sets the IAM policy on an environment, if the policy already exists it will be replaced. For more information, see [Manage users, roles, and permissions using the API](https://docs.apigee.com/hybrid/latest/manage-users-roles).

You must have the `apigee.environments.setIamPolicy` permission to call this API.

func (*OrganizationsEnvironmentsService) Subscribe

Subscribe: Creates a subscription for the environment's Pub/Sub topic. The server will assign a random name for this subscription. The "name" and "push_config" must *not* be specified.

func (*OrganizationsEnvironmentsService) TestIamPermissions

func (r *OrganizationsEnvironmentsService) TestIamPermissions(resource string, googleiamv1testiampermissionsrequest *GoogleIamV1TestIamPermissionsRequest) *OrganizationsEnvironmentsTestIamPermissionsCall

TestIamPermissions: Tests the permissions of a user on an environment, and returns a subset of permissions that the user has on the environment. If the environment does not exist, an empty permission set is returned (a NOT_FOUND error is not returned).

func (*OrganizationsEnvironmentsService) Unsubscribe

Unsubscribe: Deletes a subscription for the environment's Pub/Sub topic.

func (*OrganizationsEnvironmentsService) Update

Update: Updates an existing environment.

When updating properties, you must pass all existing properties to the API, even if they are not being changed. If you omit properties from the payload, the properties are removed. To get the current list of properties for the environment, use the [Get Environment API](get).

func (*OrganizationsEnvironmentsService) UpdateDebugmask

UpdateDebugmask: Updates the debug mask singleton resource for an environment.

func (*OrganizationsEnvironmentsService) UpdateEnvironment

UpdateEnvironment: Updates an existing environment.

When updating properties, you must pass all existing properties to the API, even if they are not being changed. If you omit properties from the payload, the properties are removed. To get the current list of properties for the environment, use the [Get Environment API](get).

type OrganizationsEnvironmentsSetIamPolicyCall

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

func (*OrganizationsEnvironmentsSetIamPolicyCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsSetIamPolicyCall) Do

Do executes the "apigee.organizations.environments.setIamPolicy" call. Exactly one of *GoogleIamV1Policy or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1Policy.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsSetIamPolicyCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsSetIamPolicyCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsSharedflowsDeploymentsListCall

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

func (*OrganizationsEnvironmentsSharedflowsDeploymentsListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsSharedflowsDeploymentsListCall) Do

Do executes the "apigee.organizations.environments.sharedflows.deployments.list" call. Exactly one of *GoogleCloudApigeeV1ListDeploymentsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListDeploymentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsSharedflowsDeploymentsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsSharedflowsDeploymentsListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsSharedflowsDeploymentsListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsSharedflowsDeploymentsService

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

func (*OrganizationsEnvironmentsSharedflowsDeploymentsService) List

List: Lists all deployments of a shared flow in an environment.

type OrganizationsEnvironmentsSharedflowsRevisionsDeploymentsCall

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

func (*OrganizationsEnvironmentsSharedflowsRevisionsDeploymentsCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsSharedflowsRevisionsDeploymentsCall) Do

Do executes the "apigee.organizations.environments.sharedflows.revisions.deployments" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsSharedflowsRevisionsDeploymentsCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsSharedflowsRevisionsDeploymentsCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsSharedflowsRevisionsGetDeploymentsCall

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

func (*OrganizationsEnvironmentsSharedflowsRevisionsGetDeploymentsCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsSharedflowsRevisionsGetDeploymentsCall) Do

Do executes the "apigee.organizations.environments.sharedflows.revisions.getDeployments" call. Exactly one of *GoogleCloudApigeeV1Deployment or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Deployment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsSharedflowsRevisionsGetDeploymentsCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsSharedflowsRevisionsGetDeploymentsCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsSharedflowsRevisionsGetDeploymentsCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsSharedflowsRevisionsService

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

func (*OrganizationsEnvironmentsSharedflowsRevisionsService) Deployments

Deployments: Undeploys a shared flow revision from an environment.

func (*OrganizationsEnvironmentsSharedflowsRevisionsService) GetDeployments

GetDeployments: Gets the deployment of a shared flow revision and actual state reported by runtime pods.

type OrganizationsEnvironmentsSharedflowsService

type OrganizationsEnvironmentsSharedflowsService struct {
	Deployments *OrganizationsEnvironmentsSharedflowsDeploymentsService

	Revisions *OrganizationsEnvironmentsSharedflowsRevisionsService
	// contains filtered or unexported fields
}

func NewOrganizationsEnvironmentsSharedflowsService

func NewOrganizationsEnvironmentsSharedflowsService(s *Service) *OrganizationsEnvironmentsSharedflowsService

type OrganizationsEnvironmentsStatsGetCall

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

func (*OrganizationsEnvironmentsStatsGetCall) Accuracy

Accuracy sets the optional parameter "accuracy": Legacy field. not used anymore This field is present to support UI calls which still use this parameter

func (*OrganizationsEnvironmentsStatsGetCall) AggTable

AggTable sets the optional parameter "aggTable": If customers want to query custom aggregate tables, then this parameter can be used to specify the table name. If this parameter is skipped, then Edge Query will try to retrieve the data from fact tables which will be expensive.

func (*OrganizationsEnvironmentsStatsGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsStatsGetCall) Do

Do executes the "apigee.organizations.environments.stats.get" call. Exactly one of *GoogleCloudApigeeV1Stats or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Stats.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsStatsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsStatsGetCall) Filter

Filter sets the optional parameter "filter": Enables drill-down on specific dimension values

func (*OrganizationsEnvironmentsStatsGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsStatsGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*OrganizationsEnvironmentsStatsGetCall) Limit

Limit sets the optional parameter "limit": This parameter is used to limit the number of result items. Default and the max value is 14400

func (*OrganizationsEnvironmentsStatsGetCall) Offset

Offset sets the optional parameter "offset": Use offset with limit to enable pagination of results. For example, to display results 11-20, set limit to '10' and offset to '10'.

func (*OrganizationsEnvironmentsStatsGetCall) Realtime

Realtime sets the optional parameter "realtime": Legacy field: not used anymore

func (*OrganizationsEnvironmentsStatsGetCall) Select

Select sets the optional parameter "select": The select parameter contains a comma separated list of metrics E.g. sum(message_count),sum(error_count)

func (*OrganizationsEnvironmentsStatsGetCall) Sonar

Sonar sets the optional parameter "sonar": This parameter routes the query to api monitoring service for last hour

func (*OrganizationsEnvironmentsStatsGetCall) Sort

Sort sets the optional parameter "sort": This parameter specifies if the sort order should be ascending or descending Supported values are DESC and ASC.

func (*OrganizationsEnvironmentsStatsGetCall) Sortby

Sortby sets the optional parameter "sortby": Comma separated list of columns to sort the final result.

func (*OrganizationsEnvironmentsStatsGetCall) TimeRange

TimeRange sets the optional parameter "timeRange": Time interval for the interactive query. Time range is specified as start~end E.g. 04/15/2017 00:00~05/15/2017 23:59

func (*OrganizationsEnvironmentsStatsGetCall) TimeUnit

TimeUnit sets the optional parameter "timeUnit": A value of second, minute, hour, day, week, month. Time Unit specifies the granularity of metrics returned.

func (*OrganizationsEnvironmentsStatsGetCall) Topk

Topk sets the optional parameter "topk": Take 'top k' results from results, for example, to return the top 5 results 'topk=5'.

func (*OrganizationsEnvironmentsStatsGetCall) TsAscending

TsAscending sets the optional parameter "tsAscending": Lists timestamps in ascending order if set to true. Recommend setting this value to true if you are using sortby with sort=DESC.

func (*OrganizationsEnvironmentsStatsGetCall) Tzo

Tzo sets the optional parameter "tzo": This parameters contains the timezone offset value

type OrganizationsEnvironmentsStatsService

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

func NewOrganizationsEnvironmentsStatsService

func NewOrganizationsEnvironmentsStatsService(s *Service) *OrganizationsEnvironmentsStatsService

func (*OrganizationsEnvironmentsStatsService) Get

Get: Retrieve metrics grouped by dimensions. The types of metrics you can retrieve include traffic, message counts, API call latency, response size, and cache hits and counts. Dimensions let you view metrics in meaningful groups. The stats api does accept dimensions as path params. The dimensions are optional in which case the metrics are computed on the entire data for the given timerange.

type OrganizationsEnvironmentsSubscribeCall

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

func (*OrganizationsEnvironmentsSubscribeCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsSubscribeCall) Do

Do executes the "apigee.organizations.environments.subscribe" call. Exactly one of *GoogleCloudApigeeV1Subscription or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Subscription.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsSubscribeCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsSubscribeCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsTargetserversCreateCall

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

func (*OrganizationsEnvironmentsTargetserversCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsTargetserversCreateCall) Do

Do executes the "apigee.organizations.environments.targetservers.create" call. Exactly one of *GoogleCloudApigeeV1TargetServer or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1TargetServer.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsTargetserversCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsTargetserversCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsTargetserversCreateCall) Name

Name sets the optional parameter "name": The ID to give the TargetServer. This will overwrite the value in TargetServer.

type OrganizationsEnvironmentsTargetserversDeleteCall

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

func (*OrganizationsEnvironmentsTargetserversDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsTargetserversDeleteCall) Do

Do executes the "apigee.organizations.environments.targetservers.delete" call. Exactly one of *GoogleCloudApigeeV1TargetServer or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1TargetServer.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsTargetserversDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsTargetserversDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsTargetserversGetCall

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

func (*OrganizationsEnvironmentsTargetserversGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsTargetserversGetCall) Do

Do executes the "apigee.organizations.environments.targetservers.get" call. Exactly one of *GoogleCloudApigeeV1TargetServer or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1TargetServer.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsTargetserversGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsTargetserversGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsTargetserversGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsEnvironmentsTargetserversService

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

func NewOrganizationsEnvironmentsTargetserversService

func NewOrganizationsEnvironmentsTargetserversService(s *Service) *OrganizationsEnvironmentsTargetserversService

func (*OrganizationsEnvironmentsTargetserversService) Create

Create: Creates a TargetServer in the specified environment.

func (*OrganizationsEnvironmentsTargetserversService) Delete

Delete: Deletes a TargetServer from an environment. Returns the deleted TargetServer resource.

func (*OrganizationsEnvironmentsTargetserversService) Get

Get: Gets a TargetServer resource.

func (*OrganizationsEnvironmentsTargetserversService) Update

Update: Updates an existing TargetServer. Note that this operation has PUT semantics; it will replace the entirety of the existing TargetServer with the resource in the request body.

type OrganizationsEnvironmentsTargetserversUpdateCall

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

func (*OrganizationsEnvironmentsTargetserversUpdateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsTargetserversUpdateCall) Do

Do executes the "apigee.organizations.environments.targetservers.update" call. Exactly one of *GoogleCloudApigeeV1TargetServer or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1TargetServer.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsTargetserversUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsTargetserversUpdateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsTestIamPermissionsCall

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

func (*OrganizationsEnvironmentsTestIamPermissionsCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsTestIamPermissionsCall) Do

Do executes the "apigee.organizations.environments.testIamPermissions" call. Exactly one of *GoogleIamV1TestIamPermissionsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleIamV1TestIamPermissionsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsTestIamPermissionsCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsTestIamPermissionsCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsUnsubscribeCall

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

func (*OrganizationsEnvironmentsUnsubscribeCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsUnsubscribeCall) Do

Do executes the "apigee.organizations.environments.unsubscribe" call. Exactly one of *GoogleProtobufEmpty or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleProtobufEmpty.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsUnsubscribeCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsUnsubscribeCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsUpdateCall

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

func (*OrganizationsEnvironmentsUpdateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsUpdateCall) Do

Do executes the "apigee.organizations.environments.update" call. Exactly one of *GoogleCloudApigeeV1Environment or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Environment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsUpdateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsEnvironmentsUpdateDebugmaskCall

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

func (*OrganizationsEnvironmentsUpdateDebugmaskCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsUpdateDebugmaskCall) Do

Do executes the "apigee.organizations.environments.updateDebugmask" call. Exactly one of *GoogleCloudApigeeV1DebugMask or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1DebugMask.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsUpdateDebugmaskCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsUpdateDebugmaskCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsEnvironmentsUpdateDebugmaskCall) ReplaceRepeatedFields

ReplaceRepeatedFields sets the optional parameter "replaceRepeatedFields": Boolean flag that specifies whether to replace existing values in the debug mask when doing an update. Set to true to replace existing values. The default behavior is to append the values (false).

func (*OrganizationsEnvironmentsUpdateDebugmaskCall) UpdateMask

UpdateMask sets the optional parameter "updateMask": Field debug mask to support partial updates.

type OrganizationsEnvironmentsUpdateEnvironmentCall

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

func (*OrganizationsEnvironmentsUpdateEnvironmentCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsEnvironmentsUpdateEnvironmentCall) Do

Do executes the "apigee.organizations.environments.updateEnvironment" call. Exactly one of *GoogleCloudApigeeV1Environment or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Environment.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsEnvironmentsUpdateEnvironmentCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsEnvironmentsUpdateEnvironmentCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsGetCall

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

func (*OrganizationsGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsGetCall) Do

Do executes the "apigee.organizations.get" call. Exactly one of *GoogleCloudApigeeV1Organization or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Organization.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsGetCall) Header

func (c *OrganizationsGetCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsGetCall) IfNoneMatch

func (c *OrganizationsGetCall) IfNoneMatch(entityTag string) *OrganizationsGetCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsGetSyncAuthorizationCall

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

func (*OrganizationsGetSyncAuthorizationCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsGetSyncAuthorizationCall) Do

Do executes the "apigee.organizations.getSyncAuthorization" call. Exactly one of *GoogleCloudApigeeV1SyncAuthorization or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1SyncAuthorization.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsGetSyncAuthorizationCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsGetSyncAuthorizationCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsKeyvaluemapsCreateCall

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

func (*OrganizationsKeyvaluemapsCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsKeyvaluemapsCreateCall) Do

Do executes the "apigee.organizations.keyvaluemaps.create" call. Exactly one of *GoogleCloudApigeeV1KeyValueMap or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1KeyValueMap.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsKeyvaluemapsCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsKeyvaluemapsCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsKeyvaluemapsDeleteCall

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

func (*OrganizationsKeyvaluemapsDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsKeyvaluemapsDeleteCall) Do

Do executes the "apigee.organizations.keyvaluemaps.delete" call. Exactly one of *GoogleCloudApigeeV1KeyValueMap or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1KeyValueMap.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsKeyvaluemapsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsKeyvaluemapsDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsKeyvaluemapsService

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

func NewOrganizationsKeyvaluemapsService

func NewOrganizationsKeyvaluemapsService(s *Service) *OrganizationsKeyvaluemapsService

func (*OrganizationsKeyvaluemapsService) Create

Create: Creates a key value map in an organization.

func (*OrganizationsKeyvaluemapsService) Delete

Delete: Delete a key value map in an organization.

type OrganizationsListCall

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

func (*OrganizationsListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsListCall) Do

Do executes the "apigee.organizations.list" call. Exactly one of *GoogleCloudApigeeV1ListOrganizationsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListOrganizationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsListCall) Header

func (c *OrganizationsListCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsListCall) IfNoneMatch

func (c *OrganizationsListCall) IfNoneMatch(entityTag string) *OrganizationsListCall

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsOperationsGetCall

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

func (*OrganizationsOperationsGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsOperationsGetCall) Do

Do executes the "apigee.organizations.operations.get" call. Exactly one of *GoogleLongrunningOperation or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningOperation.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsOperationsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsOperationsGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsOperationsGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsOperationsListCall

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

func (*OrganizationsOperationsListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsOperationsListCall) Do

Do executes the "apigee.organizations.operations.list" call. Exactly one of *GoogleLongrunningListOperationsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleLongrunningListOperationsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsOperationsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsOperationsListCall) Filter

Filter sets the optional parameter "filter": The standard list filter.

func (*OrganizationsOperationsListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsOperationsListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*OrganizationsOperationsListCall) PageSize

PageSize sets the optional parameter "pageSize": The standard list page size.

func (*OrganizationsOperationsListCall) PageToken

PageToken sets the optional parameter "pageToken": The standard list page token.

func (*OrganizationsOperationsListCall) Pages

Pages invokes f for each page of results. A non-nil error returned from f will halt the iteration. The provided context supersedes any context provided to the Context method.

type OrganizationsOperationsService

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

func NewOrganizationsOperationsService

func NewOrganizationsOperationsService(s *Service) *OrganizationsOperationsService

func (*OrganizationsOperationsService) Get

Get: Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

func (*OrganizationsOperationsService) List

List: Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`.

NOTE: the `name` binding allows API services to override the binding to use different resource name schemes, such as `users/*/operations`. To override the binding, API services can add a binding such as "/v1/{name=users/*}/operations" to their service configuration. For backwards compatibility, the default name includes the operations collection id, however overriding users must ensure the name binding is the parent resource, without the operations collection id.

type OrganizationsReportsCreateCall

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

func (*OrganizationsReportsCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsReportsCreateCall) Do

Do executes the "apigee.organizations.reports.create" call. Exactly one of *GoogleCloudApigeeV1CustomReport or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1CustomReport.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsReportsCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsReportsCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsReportsDeleteCall

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

func (*OrganizationsReportsDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsReportsDeleteCall) Do

Do executes the "apigee.organizations.reports.delete" call. Exactly one of *GoogleCloudApigeeV1DeleteCustomReportResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1DeleteCustomReportResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsReportsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsReportsDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsReportsGetCall

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

func (*OrganizationsReportsGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsReportsGetCall) Do

Do executes the "apigee.organizations.reports.get" call. Exactly one of *GoogleCloudApigeeV1CustomReport or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1CustomReport.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsReportsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsReportsGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsReportsGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsReportsListCall

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

func (*OrganizationsReportsListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsReportsListCall) Do

Do executes the "apigee.organizations.reports.list" call. Exactly one of *GoogleCloudApigeeV1ListCustomReportsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListCustomReportsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsReportsListCall) Expand

Expand sets the optional parameter "expand": Set to 'true' to get expanded details about each custom report.

func (*OrganizationsReportsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsReportsListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsReportsListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsReportsService

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

func NewOrganizationsReportsService

func NewOrganizationsReportsService(s *Service) *OrganizationsReportsService

func (*OrganizationsReportsService) Create

func (r *OrganizationsReportsService) Create(parent string, googlecloudapigeev1customreport *GoogleCloudApigeeV1CustomReport) *OrganizationsReportsCreateCall

Create: Creates a Custom Report for an Organization. A Custom Report provides Apigee Customers to create custom dashboards in addition to the standard dashboards which are provided. The Custom Report in its simplest form contains specifications about metrics, dimensions and filters. It is important to note that the custom report by itself does not provide an executable entity. The Edge UI converts the custom report definition into an analytics query and displays the result in a chart.

func (*OrganizationsReportsService) Delete

Delete: Deletes an existing custom report definition

func (*OrganizationsReportsService) Get

Get: Retrieve a custom report definition.

func (*OrganizationsReportsService) List

List: Return a list of Custom Reports

func (*OrganizationsReportsService) Update

func (r *OrganizationsReportsService) Update(name string, googlecloudapigeev1customreport *GoogleCloudApigeeV1CustomReport) *OrganizationsReportsUpdateCall

Update: Update an existing custom report definition

type OrganizationsReportsUpdateCall

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

func (*OrganizationsReportsUpdateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsReportsUpdateCall) Do

Do executes the "apigee.organizations.reports.update" call. Exactly one of *GoogleCloudApigeeV1CustomReport or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1CustomReport.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsReportsUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsReportsUpdateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsService

type OrganizationsService struct {
	Apiproducts *OrganizationsApiproductsService

	Apis *OrganizationsApisService

	Apps *OrganizationsAppsService

	Deployments *OrganizationsDeploymentsService

	Developers *OrganizationsDevelopersService

	Environments *OrganizationsEnvironmentsService

	Keyvaluemaps *OrganizationsKeyvaluemapsService

	Operations *OrganizationsOperationsService

	Reports *OrganizationsReportsService

	Sharedflows *OrganizationsSharedflowsService
	// contains filtered or unexported fields
}

func NewOrganizationsService

func NewOrganizationsService(s *Service) *OrganizationsService

func (*OrganizationsService) Create

func (r *OrganizationsService) Create(googlecloudapigeev1organization *GoogleCloudApigeeV1Organization) *OrganizationsCreateCall

Create: Creates an Apigee organization. See [Create an organization](https://docs.apigee.com/hybrid/latest/precog-provisio n).

func (*OrganizationsService) Get

Get: Gets the profile for an Apigee organization. See [Organizations](https://docs.apigee.com/hybrid/lates t/terminology#organizations).

func (*OrganizationsService) GetSyncAuthorization

func (r *OrganizationsService) GetSyncAuthorization(name string, googlecloudapigeev1getsyncauthorizationrequest *GoogleCloudApigeeV1GetSyncAuthorizationRequest) *OrganizationsGetSyncAuthorizationCall

GetSyncAuthorization: Lists the service accounts with the permissions required to allow the Synchronizer to download environment data from the control plane.

An ETag is returned in the response to `getSyncAuthorization`. Pass that ETag when calling [setSyncAuthorization](setSyncAuthorization) to ensure that you are updating the correct version. If you don't pass the ETag in the call to `setSyncAuthorization`, then the existing authorization is overwritten indiscriminately.

For more information, see [Enable Synchronizer access](https://docs.apigee.com/hybrid/latest/synchronize r-access#enable-synchronizer-access).

**Note**: Available to Apigee hybrid only.

func (*OrganizationsService) List

List: Lists the Apigee organizations and associated GCP projects that you have permission to access. See [Organizations](https://docs.apigee.com/hybrid/latest/terminology# organizations).

func (*OrganizationsService) SetSyncAuthorization

func (r *OrganizationsService) SetSyncAuthorization(name string, googlecloudapigeev1syncauthorization *GoogleCloudApigeeV1SyncAuthorization) *OrganizationsSetSyncAuthorizationCall

SetSyncAuthorization: Sets the permissions required to allow the Synchronizer to download environment data from the control plane. You must call this API to enable proper functioning of hybrid.

Pass the ETag when calling `setSyncAuthorization` to ensure that you are updating the correct version. To get an ETag, call [getSyncAuthorization](getSyncAuthorization). If you don't pass the ETag in the call to `setSyncAuthorization`, then the existing authorization is overwritten indiscriminately.

For more information, see [Enable Synchronizer access](https://docs.apigee.com/hybrid/latest/synchronize r-access#enable-synchronizer-access).

**Note**: Available to Apigee hybrid only.

func (*OrganizationsService) Update

func (r *OrganizationsService) Update(name string, googlecloudapigeev1organization *GoogleCloudApigeeV1Organization) *OrganizationsUpdateCall

Update: Updates the properties for an Apigee organization. No other fields in the organization profile will be updated.

type OrganizationsSetSyncAuthorizationCall

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

func (*OrganizationsSetSyncAuthorizationCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsSetSyncAuthorizationCall) Do

Do executes the "apigee.organizations.setSyncAuthorization" call. Exactly one of *GoogleCloudApigeeV1SyncAuthorization or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1SyncAuthorization.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsSetSyncAuthorizationCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsSetSyncAuthorizationCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsSharedflowsCreateCall

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

func (*OrganizationsSharedflowsCreateCall) Action

Action sets the optional parameter "action": Required. Must be set to either `import` or `validate`.

func (*OrganizationsSharedflowsCreateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsSharedflowsCreateCall) Do

Do executes the "apigee.organizations.sharedflows.create" call. Exactly one of *GoogleCloudApigeeV1SharedFlowRevision or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1SharedFlowRevision.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsSharedflowsCreateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsSharedflowsCreateCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsSharedflowsCreateCall) Name

Name sets the optional parameter "name": Required. The name to give the shared flow

type OrganizationsSharedflowsDeleteCall

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

func (*OrganizationsSharedflowsDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsSharedflowsDeleteCall) Do

Do executes the "apigee.organizations.sharedflows.delete" call. Exactly one of *GoogleCloudApigeeV1SharedFlow or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1SharedFlow.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsSharedflowsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsSharedflowsDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsSharedflowsDeploymentsListCall

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

func (*OrganizationsSharedflowsDeploymentsListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsSharedflowsDeploymentsListCall) Do

Do executes the "apigee.organizations.sharedflows.deployments.list" call. Exactly one of *GoogleCloudApigeeV1ListDeploymentsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListDeploymentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsSharedflowsDeploymentsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsSharedflowsDeploymentsListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsSharedflowsDeploymentsListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsSharedflowsDeploymentsService

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

func NewOrganizationsSharedflowsDeploymentsService

func NewOrganizationsSharedflowsDeploymentsService(s *Service) *OrganizationsSharedflowsDeploymentsService

func (*OrganizationsSharedflowsDeploymentsService) List

List: Lists all deployments of a shared flow.

type OrganizationsSharedflowsGetCall

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

func (*OrganizationsSharedflowsGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsSharedflowsGetCall) Do

Do executes the "apigee.organizations.sharedflows.get" call. Exactly one of *GoogleCloudApigeeV1SharedFlow or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1SharedFlow.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsSharedflowsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsSharedflowsGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsSharedflowsGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsSharedflowsListCall

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

func (*OrganizationsSharedflowsListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsSharedflowsListCall) Do

Do executes the "apigee.organizations.sharedflows.list" call. Exactly one of *GoogleCloudApigeeV1ListSharedFlowsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListSharedFlowsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsSharedflowsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsSharedflowsListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsSharedflowsListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

func (*OrganizationsSharedflowsListCall) IncludeMetaData

func (c *OrganizationsSharedflowsListCall) IncludeMetaData(includeMetaData bool) *OrganizationsSharedflowsListCall

IncludeMetaData sets the optional parameter "includeMetaData": Indicates whether to include shared flow metadata in the response.

func (*OrganizationsSharedflowsListCall) IncludeRevisions

func (c *OrganizationsSharedflowsListCall) IncludeRevisions(includeRevisions bool) *OrganizationsSharedflowsListCall

IncludeRevisions sets the optional parameter "includeRevisions": Indicates whether to include a list of revisions in the response.

type OrganizationsSharedflowsRevisionsDeleteCall

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

func (*OrganizationsSharedflowsRevisionsDeleteCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsSharedflowsRevisionsDeleteCall) Do

Do executes the "apigee.organizations.sharedflows.revisions.delete" call. Exactly one of *GoogleCloudApigeeV1SharedFlowRevision or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1SharedFlowRevision.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsSharedflowsRevisionsDeleteCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsSharedflowsRevisionsDeleteCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type OrganizationsSharedflowsRevisionsDeploymentsListCall

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

func (*OrganizationsSharedflowsRevisionsDeploymentsListCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsSharedflowsRevisionsDeploymentsListCall) Do

Do executes the "apigee.organizations.sharedflows.revisions.deployments.list" call. Exactly one of *GoogleCloudApigeeV1ListDeploymentsResponse or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1ListDeploymentsResponse.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsSharedflowsRevisionsDeploymentsListCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsSharedflowsRevisionsDeploymentsListCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsSharedflowsRevisionsDeploymentsListCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsSharedflowsRevisionsDeploymentsService

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

func (*OrganizationsSharedflowsRevisionsDeploymentsService) List

List: Lists all deployments of a shared flow revision.

type OrganizationsSharedflowsRevisionsGetCall

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

func (*OrganizationsSharedflowsRevisionsGetCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsSharedflowsRevisionsGetCall) Do

Do executes the "apigee.organizations.sharedflows.revisions.get" call. Exactly one of *GoogleApiHttpBody or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleApiHttpBody.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsSharedflowsRevisionsGetCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsSharedflowsRevisionsGetCall) Format

Format sets the optional parameter "format": Specify `bundle` to export the contents of the shared flow bundle. Otherwise, the bundle metadata is returned.

func (*OrganizationsSharedflowsRevisionsGetCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsSharedflowsRevisionsGetCall) IfNoneMatch

IfNoneMatch sets the optional parameter which makes the operation fail if the object's ETag matches the given value. This is useful for getting updates only after the object has changed since the last request. Use googleapi.IsNotModified to check whether the response error from Do is the result of In-None-Match.

type OrganizationsSharedflowsRevisionsService

type OrganizationsSharedflowsRevisionsService struct {
	Deployments *OrganizationsSharedflowsRevisionsDeploymentsService
	// contains filtered or unexported fields
}

func NewOrganizationsSharedflowsRevisionsService

func NewOrganizationsSharedflowsRevisionsService(s *Service) *OrganizationsSharedflowsRevisionsService

func (*OrganizationsSharedflowsRevisionsService) Delete

Delete: Deletes a shared flow and all associated policies, resources, and revisions. You must undeploy the shared flow before deleting it.

func (*OrganizationsSharedflowsRevisionsService) Get

Get: Gets a revision of a shared flow.

If `format=bundle` is passed, it instead outputs a shared flow revision as a ZIP-formatted bundle of code and config files.

func (*OrganizationsSharedflowsRevisionsService) UpdateSharedFlowRevision

UpdateSharedFlowRevision: Updates a shared flow revision. This operation is only allowed on revisions which have never been deployed. After deployment a revision becomes immutable, even if it becomes undeployed.

The payload is a ZIP-formatted shared flow. Content type must be either multipart/form-data or application/octet-stream.

type OrganizationsSharedflowsRevisionsUpdateSharedFlowRevisionCall

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

func (*OrganizationsSharedflowsRevisionsUpdateSharedFlowRevisionCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsSharedflowsRevisionsUpdateSharedFlowRevisionCall) Do

Do executes the "apigee.organizations.sharedflows.revisions.updateSharedFlowRevision" call. Exactly one of *GoogleCloudApigeeV1SharedFlowRevision or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1SharedFlowRevision.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsSharedflowsRevisionsUpdateSharedFlowRevisionCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsSharedflowsRevisionsUpdateSharedFlowRevisionCall) Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

func (*OrganizationsSharedflowsRevisionsUpdateSharedFlowRevisionCall) Validate

Validate sets the optional parameter "validate": Ignored. All uploads are validated regardless of the value of this field. It is kept for compatibility with existing APIs. Must be `true` or `false` if provided.

type OrganizationsSharedflowsService

type OrganizationsSharedflowsService struct {
	Deployments *OrganizationsSharedflowsDeploymentsService

	Revisions *OrganizationsSharedflowsRevisionsService
	// contains filtered or unexported fields
}

func NewOrganizationsSharedflowsService

func NewOrganizationsSharedflowsService(s *Service) *OrganizationsSharedflowsService

func (*OrganizationsSharedflowsService) Create

Create: Uploads a ZIP-formatted shared flow configuration bundle to an organization. If the shared flow already exists, this creates a new revision of it. If the shared flow does not exist, this creates it.

Once imported, the shared flow revision must be deployed before it can be accessed at runtime.

The size limit of a shared flow bundle is 15 MB.

func (*OrganizationsSharedflowsService) Delete

Delete: Deletes a shared flow and all it's revisions. The shared flow must be undeployed before you can delete it.

func (*OrganizationsSharedflowsService) Get

Get: Gets a shared flow by name, including a list of its revisions.

func (*OrganizationsSharedflowsService) List

List: Lists all shared flows in the organization.

type OrganizationsUpdateCall

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

func (*OrganizationsUpdateCall) Context

Context sets the context to be used in this call's Do method. Any pending HTTP request will be aborted if the provided context is canceled.

func (*OrganizationsUpdateCall) Do

Do executes the "apigee.organizations.update" call. Exactly one of *GoogleCloudApigeeV1Organization or error will be non-nil. Any non-2xx status code is an error. Response headers are in either *GoogleCloudApigeeV1Organization.ServerResponse.Header or (if a response was returned at all) in error.(*googleapi.Error).Header. Use googleapi.IsNotModified to check whether the returned error was because http.StatusNotModified was returned.

func (*OrganizationsUpdateCall) Fields

Fields allows partial responses to be retrieved. See https://developers.google.com/gdata/docs/2.0/basics#PartialResponse for more information.

func (*OrganizationsUpdateCall) Header

func (c *OrganizationsUpdateCall) Header() http.Header

Header returns an http.Header that can be modified by the caller to add HTTP headers to the request.

type Service

type Service struct {
	BasePath  string // API endpoint base URL
	UserAgent string // optional additional User-Agent fragment

	Hybrid *HybridService

	Organizations *OrganizationsService
	// contains filtered or unexported fields
}

func New deprecated

func New(client *http.Client) (*Service, error)

New creates a new Service. It uses the provided http.Client for requests.

Deprecated: please use NewService instead. To provide a custom HTTP client, use option.WithHTTPClient. If you are using google.golang.org/api/googleapis/transport.APIKey, use option.WithAPIKey with NewService instead.

func NewService

func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error)

NewService creates a new Service.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL