Interface CredentialsSupplier

All Known Implementing Classes:
AcceleratorTypesSpringProperties, AccessApprovalSpringProperties, AccessContextManagerSpringProperties, AddressesSpringProperties, AdvisoryNotificationsServiceSpringProperties, AgentsSpringProperties, AlloyDbProperties, AnalyticsHubServiceSpringProperties, AnalyticsServiceSpringProperties, AnswerRecordsSpringProperties, ApiGatewayServiceSpringProperties, ApiKeysSpringProperties, ApplicationsSpringProperties, ArtifactRegistrySpringProperties, AssetServiceSpringProperties, AssuredWorkloadsServiceSpringProperties, AuthorizedCertificatesSpringProperties, AuthorizedDomainsSpringProperties, AutoMlSpringProperties, AutoscalersSpringProperties, AutoscalingPolicyServiceSpringProperties, BackendBucketsSpringProperties, BackendServicesSpringProperties, BackupDRSpringProperties, BatchControllerSpringProperties, BinauthzManagementServiceV1SpringProperties, BudgetServiceSpringProperties, CatalogServiceSpringProperties, CatalogServiceSpringProperties, CertificateAuthorityServiceSpringProperties, CloudBillingSpringProperties, CloudCatalogSpringProperties, CloudChannelReportsServiceSpringProperties, CloudChannelServiceSpringProperties, CloudControlsPartnerCoreSpringProperties, CloudControlsPartnerMonitoringSpringProperties, CloudDeploySpringProperties, CloudFilestoreManagerSpringProperties, CloudMemcacheSpringProperties, CloudQuotasSpringProperties, CloudRedisSpringProperties, CloudSchedulerSpringProperties, CloudShellServiceSpringProperties, CloudTasksSpringProperties, CloudVisionProperties, ClusterControllerSpringProperties, ClusterManagerSpringProperties, CompanyServiceSpringProperties, CompletionServiceSpringProperties, CompletionServiceSpringProperties, CompletionSpringProperties, ConfigSpringProperties, ConnectionServiceSpringProperties, ConnectionServiceSpringProperties, ContactCenterInsightsSpringProperties, ContainerAnalysisSpringProperties, ContentServiceSpringProperties, ContextsSpringProperties, Controller2SpringProperties, ControlServiceSpringProperties, ControlServiceSpringProperties, ConversationalSearchServiceSpringProperties, ConversationDatasetsSpringProperties, ConversationModelsSpringProperties, ConversationProfilesSpringProperties, ConversationsSpringProperties, DashboardsServiceSpringProperties, DataCatalogSpringProperties, DataFusionSpringProperties, DataMigrationServiceSpringProperties, DataplexServiceSpringProperties, DataprocMetastoreFederationSpringProperties, DataprocMetastoreSpringProperties, DataScanServiceSpringProperties, DatasetServiceSpringProperties, DataStoreServiceSpringProperties, DatastreamSpringProperties, DataTaxonomyServiceSpringProperties, DataTransferServiceSpringProperties, Debugger2SpringProperties, DeploymentResourcePoolServiceSpringProperties, DeviceManagerSpringProperties, DisksSpringProperties, DiskTypesSpringProperties, DlpServiceSpringProperties, DocumentProcessorServiceSpringProperties, DocumentServiceSpringProperties, DocumentsSpringProperties, DomainMappingsSpringProperties, DomainsSpringProperties, EdgeContainerSpringProperties, EdgeNetworkSpringProperties, EncryptionSpecServiceSpringProperties, EndpointServiceSpringProperties, EngineServiceSpringProperties, EntityTypesSpringProperties, EnvironmentsSpringProperties, EnvironmentsSpringProperties, EssentialContactsServiceSpringProperties, EvaluationServiceSpringProperties, EventarcSpringProperties, EventServiceSpringProperties, ExecutionsSpringProperties, ExportServiceSpringProperties, ExternalVpnGatewaysSpringProperties, FeatureOnlineStoreAdminServiceSpringProperties, FeatureOnlineStoreServiceSpringProperties, FeatureRegistryServiceSpringProperties, FeaturestoreOnlineServingServiceSpringProperties, FeaturestoreServiceSpringProperties, FirewallPoliciesSpringProperties, FirewallSpringProperties, FirewallsSpringProperties, FleetRoutingSpringProperties, ForwardingRulesSpringProperties, FulfillmentsSpringProperties, FunctionServiceSpringProperties, GcpBigQueryProperties, GcpConfigProperties, GcpDatastoreProperties, GcpFirestoreProperties, GcpKmsProperties, GcpMetricsProperties, GcpProperties, GcpPubSubProperties, GcpSecretManagerProperties, GcpSpannerProperties, GcpStorageProperties, GcpTraceProperties, GenAiTuningServiceSpringProperties, GenerativeQuestionServiceSpringProperties, GeneratorsSpringProperties, GkeHubSpringProperties, GlobalAddressesSpringProperties, GlobalForwardingRulesSpringProperties, GlobalNetworkEndpointGroupsSpringProperties, GlobalOperationsSpringProperties, GlobalOrganizationOperationsSpringProperties, GlobalPublicDelegatedPrefixesSpringProperties, GroundedGenerationServiceSpringProperties, GSuiteAddOnsSpringProperties, HealthChecksSpringProperties, HubServiceSpringProperties, IamCheckerSpringProperties, IAMCredentialsSpringProperties, IAMSpringProperties, IdentityAwareProxyAdminServiceSpringProperties, IdentityAwareProxyOAuthServiceSpringProperties, IDSSpringProperties, ImageFamilyViewsSpringProperties, ImagesSpringProperties, ImageVersionsSpringProperties, IndexEndpointServiceSpringProperties, IndexServiceSpringProperties, InstanceGroupManagerResizeRequestsSpringProperties, InstanceGroupManagersSpringProperties, InstanceGroupsSpringProperties, InstanceSettingsServiceSpringProperties, InstancesSpringProperties, InstancesSpringProperties, InstanceTemplatesSpringProperties, InstantSnapshotsSpringProperties, IntentsSpringProperties, InterconnectAttachmentsSpringProperties, InterconnectLocationsSpringProperties, InterconnectRemoteLocationsSpringProperties, InterconnectsSpringProperties, JobControllerSpringProperties, JobServiceSpringProperties, JobServiceSpringProperties, KnowledgeBasesSpringProperties, LanguageServiceSpringProperties, LicenseCodesSpringProperties, LicensesSpringProperties, LineageSpringProperties, LlmUtilityServiceSpringProperties, LookupServiceSpringProperties, MachineImagesSpringProperties, MachineTypesSpringProperties, ManagedIdentitiesServiceSpringProperties, MatchServiceSpringProperties, MetadataServiceSpringProperties, MetadataServiceSpringProperties, MigrationServiceSpringProperties, ModelGardenServiceSpringProperties, ModelServiceSpringProperties, ModelServiceSpringProperties, NetworkAttachmentsSpringProperties, NetworkEdgeSecurityServicesSpringProperties, NetworkEndpointGroupsSpringProperties, NetworkFirewallPoliciesSpringProperties, NetworkSecuritySpringProperties, NetworksSpringProperties, NodeGroupControllerSpringProperties, NodeGroupsSpringProperties, NodeTemplatesSpringProperties, NodeTypesSpringProperties, NotebookServiceSpringProperties, NotebookServiceSpringProperties, OrgPolicySpringProperties, OsConfigServiceSpringProperties, OsConfigZonalServiceSpringProperties, OsLoginServiceSpringProperties, PacketMirroringsSpringProperties, ParticipantsSpringProperties, PersistentResourceServiceSpringProperties, PipelineServiceSpringProperties, PoliciesSpringProperties, PolicyBasedRoutingServiceSpringProperties, PolicyTagManagerSerializationSpringProperties, PolicyTagManagerSpringProperties, PredictionServiceSpringProperties, PredictionServiceSpringProperties, PredictionServiceSpringProperties, ProductServiceSpringProperties, ProfilerServiceSpringProperties, ProjectServiceSpringProperties, ProjectsSpringProperties, PublicAdvertisedPrefixesSpringProperties, PublicCertificateAuthorityServiceSpringProperties, PublicDelegatedPrefixesSpringProperties, RankServiceSpringProperties, ReachabilityServiceSpringProperties, RecaptchaEnterpriseServiceSpringProperties, RecommendationServiceSpringProperties, RecommenderSpringProperties, RegionAutoscalersSpringProperties, RegionBackendServicesSpringProperties, RegionCommitmentsSpringProperties, RegionDisksSpringProperties, RegionDiskTypesSpringProperties, RegionHealthCheckServicesSpringProperties, RegionHealthChecksSpringProperties, RegionInstanceGroupManagersSpringProperties, RegionInstanceGroupsSpringProperties, RegionInstancesSpringProperties, RegionInstanceTemplatesSpringProperties, RegionInstantSnapshotsSpringProperties, RegionNetworkEndpointGroupsSpringProperties, RegionNetworkFirewallPoliciesSpringProperties, RegionNotificationEndpointsSpringProperties, RegionOperationsSpringProperties, RegionSecurityPoliciesSpringProperties, RegionSslCertificatesSpringProperties, RegionSslPoliciesSpringProperties, RegionsSpringProperties, RegionTargetHttpProxiesSpringProperties, RegionTargetHttpsProxiesSpringProperties, RegionTargetTcpProxiesSpringProperties, RegionUrlMapsSpringProperties, RegionZonesSpringProperties, RegistrationServiceSpringProperties, RepositoryManagerSpringProperties, ReservationServiceSpringProperties, ReservationsSpringProperties, ResourcePoliciesSpringProperties, ResourceSettingsServiceSpringProperties, RoutersSpringProperties, RoutesSpringProperties, ScheduleServiceSpringProperties, SchemaServiceSpringProperties, SearchServiceSpringProperties, SearchServiceSpringProperties, SearchTuningServiceSpringProperties, SecureSourceManagerSpringProperties, SecurityCenterManagementSpringProperties, SecurityCenterSpringProperties, SecurityPoliciesSpringProperties, SecurityPostureSpringProperties, ServiceAttachmentsSpringProperties, ServiceControllerSpringProperties, ServiceManagerSpringProperties, ServicesSpringProperties, ServiceUsageSpringProperties, ServingConfigServiceSpringProperties, SessionControllerSpringProperties, SessionEntityTypesSpringProperties, SessionsSpringProperties, SessionTemplateControllerSpringProperties, SiteSearchEngineServiceSpringProperties, SnapshotSettingsServiceSpringProperties, SnapshotsSpringProperties, SpecialistPoolServiceSpringProperties, SpeechSpringProperties, SslCertificatesSpringProperties, SslPoliciesSpringProperties, StoragePoolsSpringProperties, StoragePoolTypesSpringProperties, StorageTransferServiceSpringProperties, SubnetworksSpringProperties, SystemPolicyV1SpringProperties, TargetGrpcProxiesSpringProperties, TargetHttpProxiesSpringProperties, TargetHttpsProxiesSpringProperties, TargetInstancesSpringProperties, TargetPoolsSpringProperties, TargetSslProxiesSpringProperties, TargetTcpProxiesSpringProperties, TargetVpnGatewaysSpringProperties, TelcoAutomationSpringProperties, TenantServiceSpringProperties, TensorboardServiceSpringProperties, TetherSpringProperties, TextToSpeechLongAudioSynthesizeSpringProperties, TextToSpeechSpringProperties, TpuSpringProperties, TraceServiceSpringProperties, TranscoderServiceSpringProperties, TranslationServiceSpringProperties, UrlMapsSpringProperties, UserEventServiceSpringProperties, UserEventServiceSpringProperties, ValidationHelperV1SpringProperties, VersionsSpringProperties, VersionsSpringProperties, VideoIntelligenceServiceSpringProperties, VideoStitcherServiceSpringProperties, VizierServiceSpringProperties, VmMigrationSpringProperties, VpcAccessServiceSpringProperties, VpnGatewaysSpringProperties, VpnTunnelsSpringProperties, WebRiskServiceSpringProperties, WebSecurityScannerSpringProperties, WorkflowsSpringProperties, WorkflowTemplateServiceSpringProperties, WorkstationsSpringProperties, ZoneOperationsSpringProperties, ZonesSpringProperties

public interface CredentialsSupplier
An interface meant to be implemented by configuration properties POJOs that store information about Google Cloud credentials.
  • Method Summary

    Modifier and Type
    Method
    Description
    Supplies credentials configuration.
  • Method Details

    • getCredentials

      Credentials getCredentials()
      Supplies credentials configuration.
      Returns:
      a POJO containing Google Cloud credentials location and scopes