Interface CredentialsSupplier

All Known Implementing Classes:
AcceleratorTypesSpringProperties, AccessApprovalSpringProperties, AccessContextManagerSpringProperties, AddressesSpringProperties, AgentsSpringProperties, AnalyticsServiceSpringProperties, AnswerRecordsSpringProperties, ApiGatewayServiceSpringProperties, ApplicationsSpringProperties, ArtifactRegistrySpringProperties, AssetServiceSpringProperties, AssuredWorkloadsServiceSpringProperties, AuthorizedCertificatesSpringProperties, AuthorizedDomainsSpringProperties, AutoMlSpringProperties, AutoscalersSpringProperties, AutoscalingPolicyServiceSpringProperties, BackendBucketsSpringProperties, BackendServicesSpringProperties, BatchControllerSpringProperties, BinauthzManagementServiceV1SpringProperties, BudgetServiceSpringProperties, CatalogServiceSpringProperties, CatalogServiceSpringProperties, CertificateAuthorityServiceSpringProperties, CloudBillingSpringProperties, CloudCatalogSpringProperties, CloudChannelReportsServiceSpringProperties, CloudChannelServiceSpringProperties, CloudDeploySpringProperties, CloudFilestoreManagerSpringProperties, CloudMemcacheSpringProperties, CloudRedisSpringProperties, CloudSchedulerSpringProperties, CloudShellServiceSpringProperties, CloudTasksSpringProperties, CloudVisionProperties, ClusterControllerSpringProperties, ClusterManagerSpringProperties, CompanyServiceSpringProperties, CompletionServiceSpringProperties, CompletionSpringProperties, ConnectionServiceSpringProperties, ConnectionServiceSpringProperties, ContactCenterInsightsSpringProperties, ContainerAnalysisSpringProperties, ContentServiceSpringProperties, ContextsSpringProperties, Controller2SpringProperties, ControlServiceSpringProperties, ConversationDatasetsSpringProperties, ConversationModelsSpringProperties, ConversationProfilesSpringProperties, ConversationsSpringProperties, DashboardsServiceSpringProperties, DataCatalogSpringProperties, DataFusionSpringProperties, DataMigrationServiceSpringProperties, DataplexServiceSpringProperties, DataprocMetastoreFederationSpringProperties, DataprocMetastoreSpringProperties, DataScanServiceSpringProperties, DatasetServiceSpringProperties, DatastreamSpringProperties, DataTaxonomyServiceSpringProperties, DataTransferServiceSpringProperties, Debugger2SpringProperties, DeploymentResourcePoolServiceSpringProperties, DeviceManagerSpringProperties, DisksSpringProperties, DiskTypesSpringProperties, DlpServiceSpringProperties, DocumentProcessorServiceSpringProperties, DocumentsSpringProperties, DomainMappingsSpringProperties, DomainsSpringProperties, EndpointServiceSpringProperties, EntityTypesSpringProperties, EnvironmentsSpringProperties, EnvironmentsSpringProperties, EssentialContactsServiceSpringProperties, 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, GkeHubSpringProperties, GlobalAddressesSpringProperties, GlobalForwardingRulesSpringProperties, GlobalNetworkEndpointGroupsSpringProperties, GlobalOperationsSpringProperties, GlobalOrganizationOperationsSpringProperties, GlobalPublicDelegatedPrefixesSpringProperties, GSuiteAddOnsSpringProperties, HealthChecksSpringProperties, HubServiceSpringProperties, IamCheckerSpringProperties, IAMCredentialsSpringProperties, IAMSpringProperties, IDSSpringProperties, ImageFamilyViewsSpringProperties, ImagesSpringProperties, ImageVersionsSpringProperties, IndexEndpointServiceSpringProperties, IndexServiceSpringProperties, InstanceGroupManagersSpringProperties, InstanceGroupsSpringProperties, InstancesSpringProperties, InstancesSpringProperties, InstanceTemplatesSpringProperties, InstantSnapshotsSpringProperties, IntentsSpringProperties, InterconnectAttachmentsSpringProperties, InterconnectLocationsSpringProperties, InterconnectRemoteLocationsSpringProperties, InterconnectsSpringProperties, JobControllerSpringProperties, JobServiceSpringProperties, JobServiceSpringProperties, KnowledgeBasesSpringProperties, LanguageServiceSpringProperties, LicenseCodesSpringProperties, LicensesSpringProperties, LlmUtilityServiceSpringProperties, LookupServiceSpringProperties, MachineImagesSpringProperties, MachineTypesSpringProperties, ManagedIdentitiesServiceSpringProperties, MatchServiceSpringProperties, MetadataServiceSpringProperties, MetadataServiceSpringProperties, MigrationServiceSpringProperties, ModelGardenServiceSpringProperties, ModelServiceSpringProperties, ModelServiceSpringProperties, NetworkAttachmentsSpringProperties, NetworkEdgeSecurityServicesSpringProperties, NetworkEndpointGroupsSpringProperties, NetworkFirewallPoliciesSpringProperties, NetworksSpringProperties, NodeGroupControllerSpringProperties, NodeGroupsSpringProperties, NodeTemplatesSpringProperties, NodeTypesSpringProperties, NotebookServiceSpringProperties, OrgPolicySpringProperties, OsConfigServiceSpringProperties, OsConfigZonalServiceSpringProperties, OsLoginServiceSpringProperties, PacketMirroringsSpringProperties, ParticipantsSpringProperties, PipelineServiceSpringProperties, PoliciesSpringProperties, PolicyBasedRoutingServiceSpringProperties, PolicyTagManagerSerializationSpringProperties, PolicyTagManagerSpringProperties, PredictionServiceSpringProperties, PredictionServiceSpringProperties, PredictionServiceSpringProperties, ProductServiceSpringProperties, ProfilerServiceSpringProperties, ProjectsSpringProperties, PublicAdvertisedPrefixesSpringProperties, PublicDelegatedPrefixesSpringProperties, ReachabilityServiceSpringProperties, RecaptchaEnterpriseServiceSpringProperties, 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, SearchServiceSpringProperties, SecurityCenterSpringProperties, SecurityPoliciesSpringProperties, ServiceAttachmentsSpringProperties, ServiceControllerSpringProperties, ServiceManagerSpringProperties, ServicesSpringProperties, ServiceUsageSpringProperties, ServingConfigServiceSpringProperties, SessionControllerSpringProperties, SessionEntityTypesSpringProperties, SessionsSpringProperties, SessionTemplateControllerSpringProperties, SnapshotSettingsServiceSpringProperties, SnapshotsSpringProperties, SpecialistPoolServiceSpringProperties, SpeechSpringProperties, SslCertificatesSpringProperties, SslPoliciesSpringProperties, StorageTransferServiceSpringProperties, SubnetworksSpringProperties, SystemPolicyV1SpringProperties, TargetGrpcProxiesSpringProperties, TargetHttpProxiesSpringProperties, TargetHttpsProxiesSpringProperties, TargetInstancesSpringProperties, TargetPoolsSpringProperties, TargetSslProxiesSpringProperties, TargetTcpProxiesSpringProperties, TargetVpnGatewaysSpringProperties, TenantServiceSpringProperties, TensorboardServiceSpringProperties, TetherSpringProperties, TextToSpeechLongAudioSynthesizeSpringProperties, TextToSpeechSpringProperties, TpuSpringProperties, TraceServiceSpringProperties, TranscoderServiceSpringProperties, TranslationServiceSpringProperties, UrlMapsSpringProperties, UserEventServiceSpringProperties, ValidationHelperV1SpringProperties, VersionsSpringProperties, VersionsSpringProperties, VideoIntelligenceServiceSpringProperties, VizierServiceSpringProperties, VmMigrationSpringProperties, VpcAccessServiceSpringProperties, VpnGatewaysSpringProperties, VpnTunnelsSpringProperties, WebRiskServiceSpringProperties, WebSecurityScannerSpringProperties, WorkflowsSpringProperties, WorkflowTemplateServiceSpringProperties, 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