Package com.twilio.base
Class Fetcher<T extends Resource>
- java.lang.Object
-
- com.twilio.base.Fetcher<T>
-
- Type Parameters:
T- type of the resource
- Direct Known Subclasses:
AccessTokenFetcher,AccountFetcher,ActivityFetcher,AddOnResultFetcher,AddressConfigurationFetcher,AddressFetcher,AlertFetcher,AlphaSenderFetcher,AnnotationFetcher,AppFetcher,ApplicationFetcher,ApprovalFetchFetcher,AssetFetcher,AssetVersionFetcher,AssignedAddOnExtensionFetcher,AssignedAddOnFetcher,AssistantFallbackActionsFetcher,AssistantFetcher,AssistantFetcher,AssistantInitiationActionsFetcher,AuthCallsCredentialListMappingFetcher,AuthCallsIpAccessControlListMappingFetcher,AuthorizationDocumentFetcher,AuthorizedConnectAppFetcher,AuthRegistrationsCredentialListMappingFetcher,AvailableAddOnExtensionFetcher,AvailableAddOnFetcher,AvailablePhoneNumberCountryFetcher,AwsFetcher,BalanceFetcher,BindingFetcher,BindingFetcher,BindingFetcher,BindingFetcher,BrandRegistrationFetcher,BrandVettingFetcher,BucketFetcher,BuildFetcher,BuildStatusFetcher,BundleFetcher,ByocTrunkFetcher,CallFetcher,CallFetcher,CallSummaryFetcher,CertificateFetcher,ChallengeFetcher,ChannelFetcher,ChannelFetcher,ChannelFetcher,ChannelFetcher,ChannelFetcher,CommandFetcher,CommandFetcher,CompositionFetcher,CompositionHookFetcher,CompositionSettingsFetcher,ConferenceFetcher,ConferenceFetcher,ConferenceParticipantFetcher,ConfigurationFetcher,ConfigurationFetcher,ConfigurationFetcher,ConnectAppFetcher,ConnectionPolicyFetcher,ConnectionPolicyTargetFetcher,ContentFetcher,ConversationFetcher,ConversationFetcher,CountryFetcher,CountryFetcher,CountryFetcher,CountryFetcher,CountryFetcher,CountryFetcher,CredentialFetcher,CredentialFetcher,CredentialFetcher,CredentialFetcher,CredentialFetcher,CredentialFetcher,CredentialFetcher,CredentialListFetcher,CredentialListFetcher,CredentialListMappingFetcher,CustomerProfilesChannelEndpointAssignmentFetcher,CustomerProfilesEntityAssignmentsFetcher,CustomerProfilesEvaluationsFetcher,CustomerProfilesFetcher,DayFetcher,DeactivationsFetcher,DefaultsFetcher,DeliveryReceiptFetcher,DeliveryReceiptFetcher,DeploymentFetcher,DeploymentFetcher,DeviceFetcher,DeviceFetcher,DialogueFetcher,DialogueFetcher,DocumentFetcher,DocumentFetcher,DocumentPermissionFetcher,DocumentPermissionFetcher,DomainCertsFetcher,DomainConfigFetcher,DomainFetcher,EndUserFetcher,EndUserFetcher,EndUserTypeFetcher,EndUserTypeFetcher,EngagementContextFetcher,EngagementFetcher,EntityFetcher,EnvironmentFetcher,EsimProfileFetcher,EvaluationFetcher,EventFetcher,EventFetcher,EventTypeFetcher,ExecutionContextFetcher,ExecutionContextFetcher,ExecutionFetcher,ExecutionFetcher,ExecutionStepContextFetcher,ExecutionStepContextFetcher,ExecutionStepFetcher,ExecutionStepFetcher,ExportConfigurationFetcher,ExportFetcher,FactorFetcher,FeedbackFetcher,FeedbackSummaryFetcher,FieldFetcher,FieldFetcher,FieldTypeFetcher,FieldTypeFetcher,FieldValueFetcher,FieldValueFetcher,FleetFetcher,FleetFetcher,FlexFlowFetcher,FlowFetcher,FlowFetcher,FlowRevisionFetcher,FlowTestUserFetcher,FormFetcher,FunctionFetcher,FunctionVersionContentFetcher,FunctionVersionFetcher,HostedNumberOrderFetcher,IncomingPhoneNumberFetcher,InstalledAddOnExtensionFetcher,InstalledAddOnFetcher,InteractionChannelFetcher,InteractionFetcher,InteractionFetcher,InviteFetcher,InviteFetcher,InviteFetcher,InviteFetcher,IpAccessControlListFetcher,IpAccessControlListFetcher,IpAccessControlListMappingFetcher,IpAddressFetcher,IpCommandFetcher,IpRecordFetcher,ItemAssignmentFetcher,JobFetcher,KeyFetcher,KeyFetcher,LogFetcher,MediaFetcher,MediaProcessorFetcher,MediaRecordingFetcher,MemberFetcher,MemberFetcher,MemberFetcher,MemberFetcher,MemberFetcher,MessageFetcher,MessageFetcher,MessageFetcher,MessageFetcher,MessageFetcher,MessageFetcher,MessageFetcher,MessageInteractionFetcher,MessagingConfigurationFetcher,ModelBuildFetcher,ModelBuildFetcher,NetworkAccessProfileFetcher,NetworkAccessProfileNetworkFetcher,NetworkFetcher,NotificationFetcher,NotificationFetcher,NotificationFetcher,NumberFetcher,NumberFetcher,NumberFetcher,OauthFetcher,OpenidDiscoveryFetcher,OriginationUrlFetcher,OutgoingCallerIdFetcher,ParticipantFetcher,ParticipantFetcher,ParticipantFetcher,ParticipantFetcher,ParticipantFetcher,ParticipantFetcher,PayloadFetcher,PhoneNumberFetcher,PhoneNumberFetcher,PhoneNumberFetcher,PhoneNumberFetcher,PhoneNumberFetcher,PhoneNumberFetcher,PlaybackGrantFetcher,PlayerStreamerFetcher,PoliciesFetcher,PublicKeyFetcher,PublishedTrackFetcher,QueryFetcher,QueryFetcher,QueueFetcher,RateLimitFetcher,RatePlanFetcher,RatePlanFetcher,RecordingFetcher,RecordingFetcher,RecordingFetcher,RecordingFetcher,RecordingFetcher,RecordingRulesFetcher,RecordingSettingsFetcher,RegulationFetcher,ReservationFetcher,ReservationFetcher,RoleFetcher,RoleFetcher,RoleFetcher,RoleFetcher,RoleFetcher,RoleFetcher,RoomFetcher,RoomFetcher,RoomRecordingFetcher,SafelistFetcher,SampleFetcher,SampleFetcher,SchemaFetcher,SchemaVersionFetcher,ServiceFetcher,ServiceFetcher,ServiceFetcher,ServiceFetcher,ServiceFetcher,ServiceFetcher,ServiceFetcher,ServiceFetcher,ServiceFetcher,ServiceFetcher,ServiceFetcher,ServiceFetcher,SessionFetcher,SettingFetcher,SettingsFetcher,ShortCodeFetcher,ShortCodeFetcher,ShortCodeFetcher,SigningKeyFetcher,SimFetcher,SimFetcher,SimFetcher,SinkFetcher,SipDomainFetcher,SmsCommandFetcher,SourceIpMappingFetcher,StepContextFetcher,StepFetcher,StyleSheetFetcher,StyleSheetFetcher,SubscribedEventFetcher,SubscribedTrackFetcher,SubscribeRulesFetcher,SubscriptionFetcher,SupportingDocumentFetcher,SupportingDocumentFetcher,SupportingDocumentTypeFetcher,SupportingDocumentTypeFetcher,SyncListFetcher,SyncListFetcher,SyncListItemFetcher,SyncListItemFetcher,SyncListPermissionFetcher,SyncListPermissionFetcher,SyncMapFetcher,SyncMapFetcher,SyncMapItemFetcher,SyncMapItemFetcher,SyncMapPermissionFetcher,SyncMapPermissionFetcher,SyncStreamFetcher,TaskActionsFetcher,TaskActionsFetcher,TaskChannelFetcher,TaskFetcher,TaskFetcher,TaskFetcher,TaskQueueCumulativeStatisticsFetcher,TaskQueueFetcher,TaskQueueRealTimeStatisticsFetcher,TaskQueueStatisticsFetcher,TaskStatisticsFetcher,TaskStatisticsFetcher,TollfreeVerificationFetcher,TranscriptionFetcher,TranscriptionFetcher,TriggerFetcher,TrunkFetcher,TrunkFetcher,TrustProductsChannelEndpointAssignmentFetcher,TrustProductsEntityAssignmentsFetcher,TrustProductsEvaluationsFetcher,TrustProductsFetcher,UsageFetcher,UsAppToPersonFetcher,UsAppToPersonUsecaseFetcher,UsecaseFetcher,UserBindingFetcher,UserBindingFetcher,UserChannelFetcher,UserChannelFetcher,UserConversationFetcher,UserConversationFetcher,UserFetcher,UserFetcher,UserFetcher,UserFetcher,UserFetcher,UserFetcher,UserFetcher,UserInfoFetcher,UserRolesFetcher,VariableFetcher,VerificationAttemptFetcher,VerificationAttemptsSummaryFetcher,VerificationFetcher,WebChannelFetcher,WebhookFetcher,WebhookFetcher,WebhookFetcher,WebhookFetcher,WebhookFetcher,WebhookFetcher,WebhookFetcher,WebhookFetcher,WorkerChannelFetcher,WorkerFetcher,WorkersCumulativeStatisticsFetcher,WorkersRealTimeStatisticsFetcher,WorkersStatisticsFetcher,WorkerStatisticsFetcher,WorkflowCumulativeStatisticsFetcher,WorkflowFetcher,WorkflowRealTimeStatisticsFetcher,WorkflowStatisticsFetcher,WorkspaceCumulativeStatisticsFetcher,WorkspaceFetcher,WorkspaceRealTimeStatisticsFetcher,WorkspaceStatisticsFetcher
public abstract class Fetcher<T extends Resource> extends Object
Executor for fetches of a resource.
-
-
Constructor Summary
Constructors Constructor Description Fetcher()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Tfetch()Execute a request using default client.abstract Tfetch(TwilioRestClient client)Execute a request using specified client.CompletableFuture<T>fetchAsync()Execute an async request using default client.CompletableFuture<T>fetchAsync(TwilioRestClient client)Execute an async request using specified client.
-
-
-
Method Detail
-
fetchAsync
public CompletableFuture<T> fetchAsync()
Execute an async request using default client.- Returns:
- future that resolves to requested object
-
fetchAsync
public CompletableFuture<T> fetchAsync(TwilioRestClient client)
Execute an async request using specified client.- Parameters:
client- client used to make request- Returns:
- future that resolves to requested object
-
fetch
public T fetch()
Execute a request using default client.- Returns:
- Requested object
-
fetch
public abstract T fetch(TwilioRestClient client)
Execute a request using specified client.- Parameters:
client- client used to make request- Returns:
- Requested object
-
-