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,AccountCreator,ActivityCreator,AddressConfigurationCreator,AddressCreator,AlphaSenderCreator,ApplicationCreator,AssessmentsCreator,AssetCreator,AssignedAddOnCreator,AssistantCreator,AssistantCreator,AuthCallsCredentialListMappingCreator,AuthCallsIpAccessControlListMappingCreator,AuthorizationDocumentCreator,AuthRegistrationsCredentialListMappingCreator,AwsCreator,BindingCreator,BrandRegistrationCreator,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,DeviceCreator,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,GoodDataCreator,HostedNumberOrderCreator,IncomingPhoneNumberCreator,InstalledAddOnCreator,InteractionChannelInviteCreator,InteractionChannelParticipantCreator,InteractionCreator,InviteCreator,InviteCreator,InviteCreator,InviteCreator,IpAccessControlListCreator,IpAccessControlListCreator,IpAccessControlListMappingCreator,IpAddressCreator,IpCommandCreator,IpRecordCreator,ItemAssignmentCreator,KeyCreator,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,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,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,TriggerCreator,TrunkCreator,TrustProductsChannelEndpointAssignmentCreator,TrustProductsCreator,TrustProductsEntityAssignmentsCreator,TrustProductsEvaluationsCreator,UsAppToPersonCreator,UserCreator,UserCreator,UserCreator,UserCreator,UserCreator,UserCreator,UserDefinedMessageCreator,UserDefinedMessageSubscriptionCreator,ValidationRequestCreator,VariableCreator,VerificationCheckCreator,VerificationCreator,WebChannelCreator,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 Tcreate()Execute a request using default client.abstract Tcreate(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
-
-