📂 File Browser

AgentAI/vendor/google/apiclient-services/src/Apigee
🌙 Dark Mode
🎯 Quick Launch:

📁 Directories

📁 Resource/ 🔓 Open

📄 Files

🐘 ApiservingMcpMcpToolDataHandlingProfile.php
▶ Open 📄 View Source
🐘 ApiservingMcpMcpToolLifecycleProfile.php
▶ Open 📄 View Source
🐘 EdgeConfigstoreBundleBadBundle.php
▶ Open 📄 View Source
🐘 EdgeConfigstoreBundleBadBundleViolation.php
▶ Open 📄 View Source
🐘 GoogleApiHttpBody.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1APIProductAssociation.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Access.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AccessGet.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AccessLoggingConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AccessRemove.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AccessSet.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ActivateNatAddressRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AddonsConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AdjustAppGroupBalanceRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AdjustDeveloperBalanceRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AdvancedApiOpsConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Alias.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AliasRevisionConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AnalyticsConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ApiCategory.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ApiCategoryData.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ApiCategoryResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ApiDebugSession.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ApiDoc.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ApiDocDocumentation.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ApiDocDocumentationResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ApiDocResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ApiProduct.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ApiProductRef.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ApiProxy.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ApiProxyRevision.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ApiResponseWrapper.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ApiSecurityConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ApiSecurityRuntimeConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ApimServiceExtension.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ApimServiceExtensionExtension.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ApimServiceExtensionNetworkConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1App.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AppGroup.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AppGroupApp.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AppGroupAppKey.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AppGroupBalance.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AppGroupBalanceWallet.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AppGroupMonetizationConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AppGroupSubscription.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ArchiveDeployment.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AsyncApiDocumentation.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AsyncQuery.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AsyncQueryResult.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1AsyncQueryResultView.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Attribute.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Attributes.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestApiHubApiArray.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestApiHubGatewayArray.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestIncludeAll.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArray.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsRequestResourceArrayResource.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1BatchComputeSecurityAssessmentResultsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1BatchUpdateSecurityIncidentsRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1BatchUpdateSecurityIncidentsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1CanaryEvaluation.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1CanaryEvaluationMetricLabels.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1CertInfo.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Certificate.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1CommonNameConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ComputeEnvironmentScoresRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ComputeEnvironmentScoresRequestFilter.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ComputeEnvironmentScoresResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ConfigVersion.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ConnectorsPlatformConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ControlPlaneAccess.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Credential.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1CreditAppGroupBalanceRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1CreditDeveloperBalanceRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1CustomReport.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1CustomReportMetric.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DataCollector.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DataCollectorConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Datastore.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DatastoreConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DateRange.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DebugMask.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DebugSession.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DebugSessionTransaction.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DeleteCustomReportResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DeleteResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Deployment.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DeploymentChangeReport.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DeploymentChangeReportRoutingChange.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DeploymentChangeReportRoutingConflict.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DeploymentChangeReportRoutingDeployment.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DeploymentConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DeploymentGroupConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Developer.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DeveloperApp.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DeveloperAppKey.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DeveloperBalance.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DeveloperBalanceWallet.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DeveloperMonetizationConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DeveloperSubscription.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DimensionMetric.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DisableSecurityActionRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DnsZone.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DnsZonePeeringConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1DocumentationFile.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1EnableSecurityActionRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1EndpointAttachment.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1EndpointChainingRule.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1EntityMetadata.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Environment.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1EnvironmentClientIPResolutionConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1EnvironmentClientIPResolutionConfigHeaderIndexAlgorithm.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1EnvironmentConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1EnvironmentConfigClientIPResolutionConfigHeaderIndexAlgorithm.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1EnvironmentGroup.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1EnvironmentGroupAttachment.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1EnvironmentGroupConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ExpireAppGroupSubscriptionRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ExpireDeveloperSubscriptionRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Export.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ExportRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1FlowHook.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1FlowHookConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1GenerateDownloadUrlRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1GenerateDownloadUrlResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1GenerateUploadUrlRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1GenerateUploadUrlResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1GetAsyncQueryResultUrlResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1GetAsyncQueryResultUrlResponseURLInfo.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1GetSyncAuthorizationRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1GraphQLOperation.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1GraphQLOperationConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1GraphQLOperationGroup.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1GraphqlDocumentation.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1GrpcOperationConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1GrpcOperationGroup.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1IngressConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Instance.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1InstanceAttachment.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1InstanceDeploymentStatus.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRevision.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1InstanceDeploymentStatusDeployedRoute.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1IntegrationConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1KeyAliasReference.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1KeyValueEntry.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1KeyValueMap.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Keystore.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1KeystoreConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListApiCategoriesResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListApiDebugSessionsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListApiDocsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListApiProductsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListApiProxiesResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListApimServiceExtensionsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListAppGroupAppsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListAppGroupSubscriptionsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListAppGroupsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListAppsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListArchiveDeploymentsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListAsyncQueriesResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListCustomReportsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListDataCollectorsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListDatastoresResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListDebugSessionsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListDeploymentsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListDeveloperAppsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListDeveloperSubscriptionsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListDnsZonesResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListEndpointAttachmentsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListEnvironmentGroupAttachmentsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListEnvironmentGroupsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListEnvironmentResourcesResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListExportsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListHybridIssuersResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListInstanceAttachmentsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListInstancesResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListKeyValueEntriesResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListNatAddressesResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListOfDevelopersResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListOrganizationsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListRatePlansResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListSecurityActionsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListSecurityFeedbackResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListSecurityIncidentsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListSecurityMonitoringConditionsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListSecurityProfileRevisionsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListSecurityProfilesResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListSecurityProfilesV2Response.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListSecurityReportsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListSharedFlowsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListSpacesResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ListTraceConfigOverridesResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1LlmOperation.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1LlmOperationConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1LlmOperationGroup.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1LlmTokenQuota.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1MaintenanceUpdatePolicy.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1MaintenanceUpdatePolicyMaintenanceWindow.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Metadata.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Metric.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1MetricAggregation.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1MonetizationConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1MoveApiProductRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1MoveApiProxyRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1MoveSharedFlowRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1NatAddress.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1NodeConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1OASDocumentation.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Operation.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1OperationConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1OperationGroup.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1OperationMetadata.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1OperationMetadataProgress.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1OptimizedStats.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1OptimizedStatsNode.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1OptimizedStatsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Organization.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1OrganizationProjectMapping.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1PodStatus.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Point.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ProfileConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ProfileConfigAbuse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ProfileConfigAuthorization.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ProfileConfigCORS.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ProfileConfigCategory.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ProfileConfigMTLS.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ProfileConfigMediation.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ProfileConfigThreat.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Properties.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Property.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ProvisionOrganizationRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Query.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1QueryMetadata.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1QueryMetric.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1QueryTabularStatsRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1QueryTabularStatsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1QueryTimeSeriesStatsRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1QueryTimeSeriesStatsResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1QueryTimeSeriesStatsResponseSequence.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Quota.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1RatePlan.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1RateRange.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Reference.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ReferenceConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ReportInstanceStatusRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ReportInstanceStatusResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ReportProperty.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ResourceConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ResourceFile.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ResourceFiles.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ResourceStatus.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Result.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1RevenueShareRange.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1RevisionStatus.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1RoutingRule.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1RuntimeAddonsConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1RuntimeAnalyticsConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1RuntimeApiSecurityConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1RuntimeConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1RuntimeTraceConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1RuntimeTraceConfigOverride.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1RuntimeTraceSamplingConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ScheduledMaintenance.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Schema.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SchemaSchemaElement.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SchemaSchemaProperty.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Score.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ScoreComponent.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ScoreComponentRecommendation.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ScoreComponentRecommendationAction.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ScoreComponentRecommendationActionActionContext.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityAction.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityActionAllow.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityActionConditionConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityActionDeny.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityActionFlag.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityActionHttpHeader.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityActionsConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityAssessmentResult.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityAssessmentResultResource.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityAssessmentResultResourceApiHubDeploymentDetails.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityAssessmentResultScoringResult.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendation.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendation.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityAssessmentResultScoringResultAssessmentRecommendationRecommendationLink.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityFeedback.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityFeedbackFeedbackContext.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityIncident.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityMonitoringCondition.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityProfile.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityProfileEnvironment.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityProfileEnvironmentAssociation.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityProfileScoringConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityProfileV2.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityProfileV2ProfileAssessmentConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityProfileV2ProfileAssessmentConfigApiHubGatewayTypeArray.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityReport.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityReportMetadata.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityReportQuery.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityReportQueryMetric.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityReportResultMetadata.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecurityReportResultView.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SecuritySettings.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1ServiceIssuersMapping.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Session.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SetAddonEnablementRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SetAddonsRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SharedFlow.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SharedFlowRevision.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Space.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Stats.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1StatsEnvironmentStats.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1StatsHostStats.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1Subscription.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1SyncAuthorization.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1TargetServer.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1TargetServerConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1TestDatastoreResponse.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1TlsInfo.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1TlsInfoCommonName.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1TlsInfoConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1TraceConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1TraceConfigOverride.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1TraceSamplingConfig.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1UpdateAppGroupAppKeyRequest.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1UpdateError.php
▶ Open 📄 View Source
🐘 GoogleCloudApigeeV1UpdateSecurityIncidentRequest.php
▶ Open 📄 View Source
🐘 GoogleIamV1AuditConfig.php
▶ Open 📄 View Source
🐘 GoogleIamV1AuditLogConfig.php
▶ Open 📄 View Source
🐘 GoogleIamV1Binding.php
▶ Open 📄 View Source
🐘 GoogleIamV1Policy.php
▶ Open 📄 View Source
🐘 GoogleIamV1SetIamPolicyRequest.php
▶ Open 📄 View Source
🐘 GoogleIamV1TestIamPermissionsRequest.php
▶ Open 📄 View Source
🐘 GoogleIamV1TestIamPermissionsResponse.php
▶ Open 📄 View Source
🐘 GoogleLongrunningListOperationsResponse.php
▶ Open 📄 View Source
🐘 GoogleLongrunningOperation.php
▶ Open 📄 View Source
🐘 GoogleProtobufEmpty.php
▶ Open 📄 View Source
🐘 GoogleRpcPreconditionFailure.php
▶ Open 📄 View Source
🐘 GoogleRpcPreconditionFailureViolation.php
▶ Open 📄 View Source
🐘 GoogleRpcStatus.php
▶ Open 📄 View Source
🐘 GoogleTypeExpr.php
▶ Open 📄 View Source
🐘 GoogleTypeInterval.php
▶ Open 📄 View Source
🐘 GoogleTypeMoney.php
▶ Open 📄 View Source
🐘 GoogleTypeTimeOfDay.php
▶ Open 📄 View Source

📄 Source: GoogleCloudApigeeV1Organization.php

<?php
/*
 * Copyright 2014 Google Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy of
 * the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations under
 * the License.
 */

namespace Google\Service\Apigee;

class GoogleCloudApigeeV1Organization extends \Google\Collection
{
  /**
   * Billing type not specified.
   */
  public const BILLING_TYPE_BILLING_TYPE_UNSPECIFIED = 'BILLING_TYPE_UNSPECIFIED';
  /**
   * A pre-paid subscription to Apigee.
   */
  public const BILLING_TYPE_SUBSCRIPTION = 'SUBSCRIPTION';
  /**
   * Free and limited access to Apigee for evaluation purposes only.
   */
  public const BILLING_TYPE_EVALUATION = 'EVALUATION';
  /**
   * Access to Apigee using a Pay-As-You-Go plan.
   */
  public const BILLING_TYPE_PAYG = 'PAYG';
  /**
   * Runtime type not specified.
   */
  public const RUNTIME_TYPE_RUNTIME_TYPE_UNSPECIFIED = 'RUNTIME_TYPE_UNSPECIFIED';
  /**
   * Google-managed Apigee runtime.
   */
  public const RUNTIME_TYPE_CLOUD = 'CLOUD';
  /**
   * User-managed Apigee hybrid runtime.
   */
  public const RUNTIME_TYPE_HYBRID = 'HYBRID';
  /**
   * Resource is in an unspecified state.
   */
  public const STATE_STATE_UNSPECIFIED = 'STATE_UNSPECIFIED';
  /**
   * Resource is being created.
   */
  public const STATE_CREATING = 'CREATING';
  /**
   * Resource is provisioned and ready to use.
   */
  public const STATE_ACTIVE = 'ACTIVE';
  /**
   * The resource is being deleted.
   */
  public const STATE_DELETING = 'DELETING';
  /**
   * The resource is being updated.
   */
  public const STATE_UPDATING = 'UPDATING';
  /**
   * Subscription plan not specified.
   */
  public const SUBSCRIPTION_PLAN_SUBSCRIPTION_PLAN_UNSPECIFIED = 'SUBSCRIPTION_PLAN_UNSPECIFIED';
  /**
   * Traditional subscription plan.
   */
  public const SUBSCRIPTION_PLAN_SUBSCRIPTION_2021 = 'SUBSCRIPTION_2021';
  /**
   * New subscription plan that provides standard proxy and scaled proxy
   * implementation.
   */
  public const SUBSCRIPTION_PLAN_SUBSCRIPTION_2024 = 'SUBSCRIPTION_2024';
  /**
   * Subscription type not specified.
   */
  public const SUBSCRIPTION_TYPE_SUBSCRIPTION_TYPE_UNSPECIFIED = 'SUBSCRIPTION_TYPE_UNSPECIFIED';
  /**
   * Full subscription to Apigee has been purchased.
   */
  public const SUBSCRIPTION_TYPE_PAID = 'PAID';
  /**
   * Subscription to Apigee is free, limited, and used for evaluation purposes
   * only.
   */
  public const SUBSCRIPTION_TYPE_TRIAL = 'TRIAL';
  /**
   * Subscription type not specified.
   */
  public const TYPE_TYPE_UNSPECIFIED = 'TYPE_UNSPECIFIED';
  /**
   * Subscription to Apigee is free, limited, and used for evaluation purposes
   * only.
   */
  public const TYPE_TYPE_TRIAL = 'TYPE_TRIAL';
  /**
   * Full subscription to Apigee has been purchased. See [Apigee
   * pricing](https://cloud.google.com/apigee/pricing/).
   */
  public const TYPE_TYPE_PAID = 'TYPE_PAID';
  /**
   * For internal users only.
   */
  public const TYPE_TYPE_INTERNAL = 'TYPE_INTERNAL';
  protected $collection_key = 'environments';
  protected $addonsConfigType = GoogleCloudApigeeV1AddonsConfig::class;
  protected $addonsConfigDataType = '';
  /**
   * Required. DEPRECATED: This field will eventually be deprecated and replaced
   * with a differently-named field. Primary Google Cloud region for analytics
   * data storage. For valid values, see [Create an Apigee
   * organization](https://cloud.google.com/apigee/docs/api-platform/get-
   * started/create-org).
   *
   * @deprecated
   * @var string
   */
  public $analyticsRegion;
  /**
   * Optional. Cloud KMS key name used for encrypting API consumer data. If not
   * specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed
   * encryption key will be used. Format:
   * `projects/locations/keyRings/cryptoKeys`
   *
   * @var string
   */
  public $apiConsumerDataEncryptionKeyName;
  /**
   * Optional. This field is needed only for customers using non-default data
   * residency regions. Apigee stores some control plane data only in single
   * region. This field determines which single region Apigee should use. For
   * example: "us-west1" when control plane is in US or "europe-west2" when
   * control plane is in EU.
   *
   * @var string
   */
  public $apiConsumerDataLocation;
  /**
   * Output only. Apigee Project ID associated with the organization. Use this
   * project to allowlist Apigee in the Service Attachment when using private
   * service connect with Apigee.
   *
   * @var string
   */
  public $apigeeProjectId;
  /**
   * Not used by Apigee.
   *
   * @var string[]
   */
  public $attributes;
  /**
   * Optional. Compute Engine network used for Service Networking to be peered
   * with Apigee runtime instances. See [Getting started with the Service
   * Networking API](https://cloud.google.com/service-
   * infrastructure/docs/service-networking/getting-started). Valid only when
   * [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before
   * the creation of a runtime instance and can be updated only when there are
   * no runtime instances. For example: `default`. When changing
   * authorizedNetwork, you must reconfigure VPC peering. After VPC peering with
   * previous network is deleted, [run the following
   * command](https://cloud.google.com/sdk/gcloud/reference/services/vpc-
   * peerings/delete): `gcloud services vpc-peerings delete --network=NETWORK`,
   * where `NETWORK` is the name of the previous network. This will delete the
   * previous Service Networking. Otherwise, you will get the following error:
   * `The resource 'projects/...-tp' is already linked to another shared VPC
   * host 'projects/...-tp`. Apigee also supports shared VPC (that is, the host
   * network project is not the same as the one that is peering with Apigee).
   * See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To
   * use a shared VPC network, use the following format: `projects/{host-
   * project-id}/{region}/networks/{network-name}`. For example: `projects/my-
   * sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for
   * Apigee hybrid.
   *
   * @var string
   */
  public $authorizedNetwork;
  /**
   * Optional. Billing type of the Apigee organization. See [Apigee
   * pricing](https://cloud.google.com/apigee/pricing).
   *
   * @var string
   */
  public $billingType;
  /**
   * Output only. Deprecated: Use `ca_certificates` instead. Base64-encoded
   * public certificate for the root CA of the Apigee organization. Valid only
   * when [RuntimeType](#RuntimeType) is `CLOUD`.
   *
   * @deprecated
   * @var string
   */
  public $caCertificate;
  /**
   * Output only. Base64-encoded public certificates for the root CA of the
   * Apigee organization. Valid only when [RuntimeType](#RuntimeType) is
   * `CLOUD`. Multiple certificates are used to support certificate rotation.
   *
   * @var string[]
   */
  public $caCertificates;
  /**
   * Optional. Cloud KMS key name used for encrypting control plane data that is
   * stored in a multi region. Only used for the data residency region "US" or
   * "EU". If not specified or [BillingType](#BillingType) is `EVALUATION`, a
   * Google-Managed encryption key will be used. Format:
   * `projects/locations/keyRings/cryptoKeys`
   *
   * @var string
   */
  public $controlPlaneEncryptionKeyName;
  /**
   * Output only. Time that the Apigee organization was created in milliseconds
   * since epoch.
   *
   * @var string
   */
  public $createdAt;
  /**
   * Not used by Apigee.
   *
   * @var string
   */
  public $customerName;
  /**
   * Optional. Description of the Apigee organization.
   *
   * @var string
   */
  public $description;
  /**
   * Optional. Flag that specifies whether the VPC Peering through Private
   * Google Access should be disabled between the consumer network and Apigee.
   * Valid only when RuntimeType is set to CLOUD. Required if an
   * authorizedNetwork on the consumer project is not provided, in which case
   * the flag should be set to true. The value must be set before the creation
   * of any Apigee runtime instance and can be updated only when there are no
   * runtime instances. **Note:** Apigee will be deprecating the vpc peering
   * model that requires you to provide 'authorizedNetwork', by making the non-
   * peering model as the default way of provisioning Apigee organization in
   * future. So, this will be a temporary flag to enable the transition. Not
   * supported for Apigee hybrid.
   *
   * @var bool
   */
  public $disableVpcPeering;
  /**
   * Optional. Display name for the Apigee organization. Unused, but reserved
   * for future use.
   *
   * @var string
   */
  public $displayName;
  /**
   * Output only. List of environments in the Apigee organization.
   *
   * @var string[]
   */
  public $environments;
  /**
   * Output only. Time that the Apigee organization is scheduled for deletion.
   *
   * @var string
   */
  public $expiresAt;
  /**
   * Output only. Time that the Apigee organization was last modified in
   * milliseconds since epoch.
   *
   * @var string
   */
  public $lastModifiedAt;
  /**
   * Output only. Name of the Apigee organization.
   *
   * @var string
   */
  public $name;
  /**
   * Optional. Flag that specifies if internet egress is restricted for VPC
   * Service Controls. Valid only when runtime_type is `CLOUD` and
   * disable_vpc_peering is `true`.
   *
   * @var bool
   */
  public $networkEgressRestricted;
  /**
   * Optional. Configuration for the Portals settings.
   *
   * @var bool
   */
  public $portalDisabled;
  /**
   * Output only. Project ID associated with the Apigee organization.
   *
   * @var string
   */
  public $projectId;
  protected $propertiesType = GoogleCloudApigeeV1Properties::class;
  protected $propertiesDataType = '';
  /**
   * Optional. Cloud KMS key name used for encrypting the data that is stored
   * and replicated across runtime instances. Update is not allowed after the
   * organization is created. If not specified or [RuntimeType](#RuntimeType) is
   * `TRIAL`, a Google-Managed encryption key will be used. For example:
   * "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not
   * supported for Apigee hybrid.
   *
   * @var string
   */
  public $runtimeDatabaseEncryptionKeyName;
  /**
   * Required. Runtime type of the Apigee organization based on the Apigee
   * subscription purchased.
   *
   * @var string
   */
  public $runtimeType;
  /**
   * Output only. State of the organization. Values other than ACTIVE means the
   * resource is not ready to use.
   *
   * @var string
   */
  public $state;
  /**
   * Output only. Subscription plan that the customer has purchased. Output
   * only.
   *
   * @var string
   */
  public $subscriptionPlan;
  /**
   * Output only. DEPRECATED: This will eventually be replaced by BillingType.
   * 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/).
   *
   * @deprecated
   * @var string
   */
  public $subscriptionType;
  /**
   * Not used by Apigee.
   *
   * @var string
   */
  public $type;

  /**
   * Optional. Addon configurations of the Apigee organization.
   *
   * @param GoogleCloudApigeeV1AddonsConfig $addonsConfig
   */
  public function setAddonsConfig(GoogleCloudApigeeV1AddonsConfig $addonsConfig)
  {
    $this->addonsConfig = $addonsConfig;
  }
  /**
   * @return GoogleCloudApigeeV1AddonsConfig
   */
  public function getAddonsConfig()
  {
    return $this->addonsConfig;
  }
  /**
   * Required. DEPRECATED: This field will eventually be deprecated and replaced
   * with a differently-named field. Primary Google Cloud region for analytics
   * data storage. For valid values, see [Create an Apigee
   * organization](https://cloud.google.com/apigee/docs/api-platform/get-
   * started/create-org).
   *
   * @deprecated
   * @param string $analyticsRegion
   */
  public function setAnalyticsRegion($analyticsRegion)
  {
    $this->analyticsRegion = $analyticsRegion;
  }
  /**
   * @deprecated
   * @return string
   */
  public function getAnalyticsRegion()
  {
    return $this->analyticsRegion;
  }
  /**
   * Optional. Cloud KMS key name used for encrypting API consumer data. If not
   * specified or [BillingType](#BillingType) is `EVALUATION`, a Google-Managed
   * encryption key will be used. Format:
   * `projects/locations/keyRings/cryptoKeys`
   *
   * @param string $apiConsumerDataEncryptionKeyName
   */
  public function setApiConsumerDataEncryptionKeyName($apiConsumerDataEncryptionKeyName)
  {
    $this->apiConsumerDataEncryptionKeyName = $apiConsumerDataEncryptionKeyName;
  }
  /**
   * @return string
   */
  public function getApiConsumerDataEncryptionKeyName()
  {
    return $this->apiConsumerDataEncryptionKeyName;
  }
  /**
   * Optional. This field is needed only for customers using non-default data
   * residency regions. Apigee stores some control plane data only in single
   * region. This field determines which single region Apigee should use. For
   * example: "us-west1" when control plane is in US or "europe-west2" when
   * control plane is in EU.
   *
   * @param string $apiConsumerDataLocation
   */
  public function setApiConsumerDataLocation($apiConsumerDataLocation)
  {
    $this->apiConsumerDataLocation = $apiConsumerDataLocation;
  }
  /**
   * @return string
   */
  public function getApiConsumerDataLocation()
  {
    return $this->apiConsumerDataLocation;
  }
  /**
   * Output only. Apigee Project ID associated with the organization. Use this
   * project to allowlist Apigee in the Service Attachment when using private
   * service connect with Apigee.
   *
   * @param string $apigeeProjectId
   */
  public function setApigeeProjectId($apigeeProjectId)
  {
    $this->apigeeProjectId = $apigeeProjectId;
  }
  /**
   * @return string
   */
  public function getApigeeProjectId()
  {
    return $this->apigeeProjectId;
  }
  /**
   * Not used by Apigee.
   *
   * @param string[] $attributes
   */
  public function setAttributes($attributes)
  {
    $this->attributes = $attributes;
  }
  /**
   * @return string[]
   */
  public function getAttributes()
  {
    return $this->attributes;
  }
  /**
   * Optional. Compute Engine network used for Service Networking to be peered
   * with Apigee runtime instances. See [Getting started with the Service
   * Networking API](https://cloud.google.com/service-
   * infrastructure/docs/service-networking/getting-started). Valid only when
   * [RuntimeType](#RuntimeType) is set to `CLOUD`. The value must be set before
   * the creation of a runtime instance and can be updated only when there are
   * no runtime instances. For example: `default`. When changing
   * authorizedNetwork, you must reconfigure VPC peering. After VPC peering with
   * previous network is deleted, [run the following
   * command](https://cloud.google.com/sdk/gcloud/reference/services/vpc-
   * peerings/delete): `gcloud services vpc-peerings delete --network=NETWORK`,
   * where `NETWORK` is the name of the previous network. This will delete the
   * previous Service Networking. Otherwise, you will get the following error:
   * `The resource 'projects/...-tp' is already linked to another shared VPC
   * host 'projects/...-tp`. Apigee also supports shared VPC (that is, the host
   * network project is not the same as the one that is peering with Apigee).
   * See [Shared VPC overview](https://cloud.google.com/vpc/docs/shared-vpc). To
   * use a shared VPC network, use the following format: `projects/{host-
   * project-id}/{region}/networks/{network-name}`. For example: `projects/my-
   * sharedvpc-host/global/networks/mynetwork` **Note:** Not supported for
   * Apigee hybrid.
   *
   * @param string $authorizedNetwork
   */
  public function setAuthorizedNetwork($authorizedNetwork)
  {
    $this->authorizedNetwork = $authorizedNetwork;
  }
  /**
   * @return string
   */
  public function getAuthorizedNetwork()
  {
    return $this->authorizedNetwork;
  }
  /**
   * Optional. Billing type of the Apigee organization. See [Apigee
   * pricing](https://cloud.google.com/apigee/pricing).
   *
   * Accepted values: BILLING_TYPE_UNSPECIFIED, SUBSCRIPTION, EVALUATION, PAYG
   *
   * @param self::BILLING_TYPE_* $billingType
   */
  public function setBillingType($billingType)
  {
    $this->billingType = $billingType;
  }
  /**
   * @return self::BILLING_TYPE_*
   */
  public function getBillingType()
  {
    return $this->billingType;
  }
  /**
   * Output only. Deprecated: Use `ca_certificates` instead. Base64-encoded
   * public certificate for the root CA of the Apigee organization. Valid only
   * when [RuntimeType](#RuntimeType) is `CLOUD`.
   *
   * @deprecated
   * @param string $caCertificate
   */
  public function setCaCertificate($caCertificate)
  {
    $this->caCertificate = $caCertificate;
  }
  /**
   * @deprecated
   * @return string
   */
  public function getCaCertificate()
  {
    return $this->caCertificate;
  }
  /**
   * Output only. Base64-encoded public certificates for the root CA of the
   * Apigee organization. Valid only when [RuntimeType](#RuntimeType) is
   * `CLOUD`. Multiple certificates are used to support certificate rotation.
   *
   * @param string[] $caCertificates
   */
  public function setCaCertificates($caCertificates)
  {
    $this->caCertificates = $caCertificates;
  }
  /**
   * @return string[]
   */
  public function getCaCertificates()
  {
    return $this->caCertificates;
  }
  /**
   * Optional. Cloud KMS key name used for encrypting control plane data that is
   * stored in a multi region. Only used for the data residency region "US" or
   * "EU". If not specified or [BillingType](#BillingType) is `EVALUATION`, a
   * Google-Managed encryption key will be used. Format:
   * `projects/locations/keyRings/cryptoKeys`
   *
   * @param string $controlPlaneEncryptionKeyName
   */
  public function setControlPlaneEncryptionKeyName($controlPlaneEncryptionKeyName)
  {
    $this->controlPlaneEncryptionKeyName = $controlPlaneEncryptionKeyName;
  }
  /**
   * @return string
   */
  public function getControlPlaneEncryptionKeyName()
  {
    return $this->controlPlaneEncryptionKeyName;
  }
  /**
   * Output only. Time that the Apigee organization was created in milliseconds
   * since epoch.
   *
   * @param string $createdAt
   */
  public function setCreatedAt($createdAt)
  {
    $this->createdAt = $createdAt;
  }
  /**
   * @return string
   */
  public function getCreatedAt()
  {
    return $this->createdAt;
  }
  /**
   * Not used by Apigee.
   *
   * @param string $customerName
   */
  public function setCustomerName($customerName)
  {
    $this->customerName = $customerName;
  }
  /**
   * @return string
   */
  public function getCustomerName()
  {
    return $this->customerName;
  }
  /**
   * Optional. Description of the Apigee organization.
   *
   * @param string $description
   */
  public function setDescription($description)
  {
    $this->description = $description;
  }
  /**
   * @return string
   */
  public function getDescription()
  {
    return $this->description;
  }
  /**
   * Optional. Flag that specifies whether the VPC Peering through Private
   * Google Access should be disabled between the consumer network and Apigee.
   * Valid only when RuntimeType is set to CLOUD. Required if an
   * authorizedNetwork on the consumer project is not provided, in which case
   * the flag should be set to true. The value must be set before the creation
   * of any Apigee runtime instance and can be updated only when there are no
   * runtime instances. **Note:** Apigee will be deprecating the vpc peering
   * model that requires you to provide 'authorizedNetwork', by making the non-
   * peering model as the default way of provisioning Apigee organization in
   * future. So, this will be a temporary flag to enable the transition. Not
   * supported for Apigee hybrid.
   *
   * @param bool $disableVpcPeering
   */
  public function setDisableVpcPeering($disableVpcPeering)
  {
    $this->disableVpcPeering = $disableVpcPeering;
  }
  /**
   * @return bool
   */
  public function getDisableVpcPeering()
  {
    return $this->disableVpcPeering;
  }
  /**
   * Optional. Display name for the Apigee organization. Unused, but reserved
   * for future use.
   *
   * @param string $displayName
   */
  public function setDisplayName($displayName)
  {
    $this->displayName = $displayName;
  }
  /**
   * @return string
   */
  public function getDisplayName()
  {
    return $this->displayName;
  }
  /**
   * Output only. List of environments in the Apigee organization.
   *
   * @param string[] $environments
   */
  public function setEnvironments($environments)
  {
    $this->environments = $environments;
  }
  /**
   * @return string[]
   */
  public function getEnvironments()
  {
    return $this->environments;
  }
  /**
   * Output only. Time that the Apigee organization is scheduled for deletion.
   *
   * @param string $expiresAt
   */
  public function setExpiresAt($expiresAt)
  {
    $this->expiresAt = $expiresAt;
  }
  /**
   * @return string
   */
  public function getExpiresAt()
  {
    return $this->expiresAt;
  }
  /**
   * Output only. Time that the Apigee organization was last modified in
   * milliseconds since epoch.
   *
   * @param string $lastModifiedAt
   */
  public function setLastModifiedAt($lastModifiedAt)
  {
    $this->lastModifiedAt = $lastModifiedAt;
  }
  /**
   * @return string
   */
  public function getLastModifiedAt()
  {
    return $this->lastModifiedAt;
  }
  /**
   * Output only. Name of the Apigee organization.
   *
   * @param string $name
   */
  public function setName($name)
  {
    $this->name = $name;
  }
  /**
   * @return string
   */
  public function getName()
  {
    return $this->name;
  }
  /**
   * Optional. Flag that specifies if internet egress is restricted for VPC
   * Service Controls. Valid only when runtime_type is `CLOUD` and
   * disable_vpc_peering is `true`.
   *
   * @param bool $networkEgressRestricted
   */
  public function setNetworkEgressRestricted($networkEgressRestricted)
  {
    $this->networkEgressRestricted = $networkEgressRestricted;
  }
  /**
   * @return bool
   */
  public function getNetworkEgressRestricted()
  {
    return $this->networkEgressRestricted;
  }
  /**
   * Optional. Configuration for the Portals settings.
   *
   * @param bool $portalDisabled
   */
  public function setPortalDisabled($portalDisabled)
  {
    $this->portalDisabled = $portalDisabled;
  }
  /**
   * @return bool
   */
  public function getPortalDisabled()
  {
    return $this->portalDisabled;
  }
  /**
   * Output only. Project ID associated with the Apigee organization.
   *
   * @param string $projectId
   */
  public function setProjectId($projectId)
  {
    $this->projectId = $projectId;
  }
  /**
   * @return string
   */
  public function getProjectId()
  {
    return $this->projectId;
  }
  /**
   * Optional. Properties defined in the Apigee organization profile.
   *
   * @param GoogleCloudApigeeV1Properties $properties
   */
  public function setProperties(GoogleCloudApigeeV1Properties $properties)
  {
    $this->properties = $properties;
  }
  /**
   * @return GoogleCloudApigeeV1Properties
   */
  public function getProperties()
  {
    return $this->properties;
  }
  /**
   * Optional. Cloud KMS key name used for encrypting the data that is stored
   * and replicated across runtime instances. Update is not allowed after the
   * organization is created. If not specified or [RuntimeType](#RuntimeType) is
   * `TRIAL`, a Google-Managed encryption key will be used. For example:
   * "projects/foo/locations/us/keyRings/bar/cryptoKeys/baz". **Note:** Not
   * supported for Apigee hybrid.
   *
   * @param string $runtimeDatabaseEncryptionKeyName
   */
  public function setRuntimeDatabaseEncryptionKeyName($runtimeDatabaseEncryptionKeyName)
  {
    $this->runtimeDatabaseEncryptionKeyName = $runtimeDatabaseEncryptionKeyName;
  }
  /**
   * @return string
   */
  public function getRuntimeDatabaseEncryptionKeyName()
  {
    return $this->runtimeDatabaseEncryptionKeyName;
  }
  /**
   * Required. Runtime type of the Apigee organization based on the Apigee
   * subscription purchased.
   *
   * Accepted values: RUNTIME_TYPE_UNSPECIFIED, CLOUD, HYBRID
   *
   * @param self::RUNTIME_TYPE_* $runtimeType
   */
  public function setRuntimeType($runtimeType)
  {
    $this->runtimeType = $runtimeType;
  }
  /**
   * @return self::RUNTIME_TYPE_*
   */
  public function getRuntimeType()
  {
    return $this->runtimeType;
  }
  /**
   * Output only. State of the organization. Values other than ACTIVE means the
   * resource is not ready to use.
   *
   * Accepted values: STATE_UNSPECIFIED, CREATING, ACTIVE, DELETING, UPDATING
   *
   * @param self::STATE_* $state
   */
  public function setState($state)
  {
    $this->state = $state;
  }
  /**
   * @return self::STATE_*
   */
  public function getState()
  {
    return $this->state;
  }
  /**
   * Output only. Subscription plan that the customer has purchased. Output
   * only.
   *
   * Accepted values: SUBSCRIPTION_PLAN_UNSPECIFIED, SUBSCRIPTION_2021,
   * SUBSCRIPTION_2024
   *
   * @param self::SUBSCRIPTION_PLAN_* $subscriptionPlan
   */
  public function setSubscriptionPlan($subscriptionPlan)
  {
    $this->subscriptionPlan = $subscriptionPlan;
  }
  /**
   * @return self::SUBSCRIPTION_PLAN_*
   */
  public function getSubscriptionPlan()
  {
    return $this->subscriptionPlan;
  }
  /**
   * Output only. DEPRECATED: This will eventually be replaced by BillingType.
   * 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/).
   *
   * Accepted values: SUBSCRIPTION_TYPE_UNSPECIFIED, PAID, TRIAL
   *
   * @deprecated
   * @param self::SUBSCRIPTION_TYPE_* $subscriptionType
   */
  public function setSubscriptionType($subscriptionType)
  {
    $this->subscriptionType = $subscriptionType;
  }
  /**
   * @deprecated
   * @return self::SUBSCRIPTION_TYPE_*
   */
  public function getSubscriptionType()
  {
    return $this->subscriptionType;
  }
  /**
   * Not used by Apigee.
   *
   * Accepted values: TYPE_UNSPECIFIED, TYPE_TRIAL, TYPE_PAID, TYPE_INTERNAL
   *
   * @param self::TYPE_* $type
   */
  public function setType($type)
  {
    $this->type = $type;
  }
  /**
   * @return self::TYPE_*
   */
  public function getType()
  {
    return $this->type;
  }
}

// Adding a class alias for backwards compatibility with the previous class name.
class_alias(GoogleCloudApigeeV1Organization::class, 'Google_Service_Apigee_GoogleCloudApigeeV1Organization');
← Back