Package com.twilio.base
Class Creator<T extends Resource>
- java.lang.Object
-
- com.twilio.base.Creator<T>
-
- Type Parameters:
T
- type of the resource
- Direct Known Subclasses:
AccessTokenCreator
,AccountConfigCreator
,AccountCreator
,AccountSecretCreator
,ActivityCreator
,AddressConfigurationCreator
,AddressCreator
,AlphaSenderCreator
,ApplicationCreator
,AssessmentsCreator
,AssetCreator
,AssignedAddOnCreator
,AssistantCreator
,AssistantCreator
,AuthCallsCredentialListMappingCreator
,AuthCallsIpAccessControlListMappingCreator
,AuthorizationDocumentCreator
,AuthorizationDocumentCreator
,AuthRegistrationsCredentialListMappingCreator
,AwsCreator
,BindingCreator
,BrandRegistrationCreator
,BrandRegistrationOtpCreator
,BrandVettingCreator
,BucketCreator
,BuildCreator
,BulkCountryUpdateCreator
,BundleCopyCreator
,BundleCreator
,ByocTrunkCreator
,CallCreator
,CertificateCreator
,ChallengeCreator
,ChannelCreator
,ChannelCreator
,ChannelCreator
,ChannelCreator
,ChannelCreator
,CommandCreator
,CommandCreator
,CompositionCreator
,CompositionHookCreator
,CompositionSettingsCreator
,ConnectionPolicyCreator
,ConnectionPolicyTargetCreator
,ConversationCreator
,ConversationCreator
,CredentialCreator
,CredentialCreator
,CredentialCreator
,CredentialCreator
,CredentialCreator
,CredentialCreator
,CredentialCreator
,CredentialListCreator
,CredentialListCreator
,CredentialListMappingCreator
,CustomerProfilesChannelEndpointAssignmentCreator
,CustomerProfilesCreator
,CustomerProfilesEntityAssignmentsCreator
,CustomerProfilesEvaluationsCreator
,DeploymentCreator
,DeploymentCreator
,DeviceCodeCreator
,DeviceConfigCreator
,DeviceCreator
,DeviceSecretCreator
,DocumentCreator
,DocumentCreator
,DomainCreator
,EndUserCreator
,EndUserCreator
,EngagementCreator
,EntityCreator
,EnvironmentCreator
,EsimProfileCreator
,EvaluationCreator
,ExecutionCreator
,ExecutionCreator
,ExportCustomJobCreator
,ExternalCampaignCreator
,FeedbackCreator
,FeedbackSummaryCreator
,FieldCreator
,FieldCreator
,FieldTypeCreator
,FieldTypeCreator
,FieldValueCreator
,FieldValueCreator
,FleetCreator
,FleetCreator
,FlexFlowCreator
,FlowCreator
,FunctionCreator
,HostedNumberOrderCreator
,HostedNumberOrderCreator
,IncomingPhoneNumberCreator
,InsightsAssessmentsCommentCreator
,InsightsQuestionnairesCategoryCreator
,InsightsQuestionnairesCreator
,InsightsQuestionnairesQuestionCreator
,InsightsSessionCreator
,InstalledAddOnCreator
,InteractionChannelInviteCreator
,InteractionChannelParticipantCreator
,InteractionCreator
,InviteCreator
,InviteCreator
,InviteCreator
,InviteCreator
,IpAccessControlListCreator
,IpAccessControlListCreator
,IpAccessControlListMappingCreator
,IpAddressCreator
,IpCommandCreator
,IpRecordCreator
,ItemAssignmentCreator
,KeyCreator
,LinkshorteningMessagingServiceCreator
,LocalCreator
,MediaProcessorCreator
,MemberCreator
,MemberCreator
,MemberCreator
,MemberCreator
,MessageCreator
,MessageCreator
,MessageCreator
,MessageCreator
,MessageCreator
,MessageCreator
,MessageCreator
,MessageInteractionCreator
,MessagingConfigurationCreator
,MobileCreator
,ModelBuildCreator
,ModelBuildCreator
,NetworkAccessProfileCreator
,NetworkAccessProfileNetworkCreator
,NewFactorCreator
,NewKeyCreator
,NewSigningKeyCreator
,NotificationCreator
,NotificationCreator
,OriginationUrlCreator
,ParticipantCreator
,ParticipantCreator
,ParticipantCreator
,ParticipantCreator
,PaymentCreator
,PhoneNumberCreator
,PhoneNumberCreator
,PhoneNumberCreator
,PlaybackGrantCreator
,PlayerStreamerCreator
,PortingBulkPortabilityCreator
,PublicKeyCreator
,QueryCreator
,QueryCreator
,QueueCreator
,RateLimitCreator
,RatePlanCreator
,RatePlanCreator
,RecordingCreator
,RecordingSettingsCreator
,ReplaceItemsCreator
,RoleCreator
,RoleCreator
,RoleCreator
,RoleCreator
,RoleCreator
,RoleCreator
,RoomCreator
,SafelistCreator
,SampleCreator
,SampleCreator
,SecondaryAuthTokenCreator
,ServiceCreator
,ServiceCreator
,ServiceCreator
,ServiceCreator
,ServiceCreator
,ServiceCreator
,ServiceCreator
,ServiceCreator
,ServiceCreator
,ServiceCreator
,ServiceCreator
,ServiceCreator
,ServiceCreator
,SessionCreator
,ShortCodeCreator
,ShortCodeCreator
,SimCreator
,SinkCreator
,SinkTestCreator
,SinkValidateCreator
,SiprecCreator
,SmsCommandCreator
,SourceIpMappingCreator
,StreamCreator
,StreamMessageCreator
,SubscribedEventCreator
,SubscriptionCreator
,SupportingDocumentCreator
,SupportingDocumentCreator
,SyncListCreator
,SyncListCreator
,SyncListItemCreator
,SyncListItemCreator
,SyncMapCreator
,SyncMapCreator
,SyncMapItemCreator
,SyncMapItemCreator
,SyncStreamCreator
,TaskChannelCreator
,TaskCreator
,TaskCreator
,TaskCreator
,TaskQueueCreator
,TokenCreator
,TokenCreator
,TollFreeCreator
,TollfreeVerificationCreator
,TranscriptCreator
,TriggerCreator
,TrunkCreator
,TrustProductsChannelEndpointAssignmentCreator
,TrustProductsCreator
,TrustProductsEntityAssignmentsCreator
,TrustProductsEvaluationsCreator
,UsAppToPersonCreator
,UserCreator
,UserCreator
,UserCreator
,UserCreator
,UserCreator
,UserCreator
,UserDefinedMessageCreator
,UserDefinedMessageSubscriptionCreator
,ValidationRequestCreator
,VariableCreator
,VerificationCheckCreator
,VerificationCreator
,WebChannelCreator
,WebChannelsCreator
,WebhookCreator
,WebhookCreator
,WebhookCreator
,WebhookCreator
,WebhookCreator
,WebhookCreator
,WorkerCreator
,WorkflowCreator
,WorkspaceCreator
public abstract class Creator<T extends Resource> extends Object
Executor for creation of a resource.
-
-
Constructor Summary
Constructors Constructor Description Creator()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description T
create()
Execute a request using default client.abstract T
create(TwilioRestClient client)
Execute a request using specified client.CompletableFuture<T>
createAsync()
Execute an async request using default client.CompletableFuture<T>
createAsync(TwilioRestClient client)
Execute an async request using specified client.
-
-
-
Method Detail
-
createAsync
public CompletableFuture<T> createAsync()
Execute an async request using default client.- Returns:
- future that resolves to requested object
-
createAsync
public CompletableFuture<T> createAsync(TwilioRestClient client)
Execute an async request using specified client.- Parameters:
client
- client used to make request- Returns:
- future that resolves to requested object
-
create
public T create()
Execute a request using default client.- Returns:
- Requested object
-
create
public abstract T create(TwilioRestClient client)
Execute a request using specified client.- Parameters:
client
- client used to make request- Returns:
- Requested object
-
-