Package com.woorea.openstack.base.client
Class OpenStackRequest<R>
java.lang.Object
com.woorea.openstack.base.client.OpenStackRequest<R>
- Direct Known Subclasses:
AbsOpenStackCmd
,AccountResource.ShowAccount
,AggregatesExtension.AddHost
,AggregatesExtension.CreateAggregate
,AggregatesExtension.DeleteAggregate
,AggregatesExtension.List
,AggregatesExtension.RemoveHost
,AggregatesExtension.SetMetadata
,AggregatesExtension.ShowAggregate
,AggregatesExtension.UpdateAggregateMetadata
,CloudpipesExtension.Create
,CloudpipesExtension.List
,ContainerResource.CreateDirectory
,ContainerResource.Delete
,ContainerResource.Download
,ContainerResource.List
,ContainerResource.Show
,ContainerResource.Upload
,ContainersResource.Create
,ContainersResource.Delete
,ContainersResource.List
,ContainersResource.Show
,CredentialsExtension.Create
,CredentialsExtension.Show
,EndpointsResource.Create
,EndpointsResource.Delete
,EndpointsResource.List
,EndpointsResource.Show
,ExtensionsResource.List
,FlavorsResource.Create
,FlavorsResource.Delete
,FlavorsResource.List
,FlavorsResource.Show
,FlavorsResource.ShowMetadata
,FloatingIpDnsExtension.CreateDomain
,FloatingIpDnsExtension.DeleteDomain
,FloatingIpDnsExtension.ListDomains
,FloatingIpDnsExtension.ShowDomain
,FloatingIpDnsExtension.UpdateDomain
,FloatingIpPoolsExtension.List
,FloatingIpsExtension.Allocate
,FloatingIpsExtension.Deallocate
,FloatingIpsExtension.List
,HostsExtension.List
,HostsExtension.Show
,HypervisorsResource.List
,ImagesResource.AddMember
,ImagesResource.Create
,ImagesResource.Create
,ImagesResource.Create
,ImagesResource.Delete
,ImagesResource.Delete
,ImagesResource.Delete
,ImagesResource.Download
,ImagesResource.Download
,ImagesResource.List
,ImagesResource.List
,ImagesResource.List
,ImagesResource.ListMembers
,ImagesResource.RemoveMember
,ImagesResource.ReplaceMembers
,ImagesResource.Show
,ImagesResource.Show
,ImagesResource.Show
,ImagesResource.ShowMetadata
,ImagesResource.Update
,ImagesResource.Upload
,KeyPairsExtension.Create
,KeyPairsExtension.Delete
,KeyPairsExtension.List
,LimitsExtension.List
,NetworksExtension.Create
,NetworksExtension.Delete
,NetworksExtension.Disassociate
,NetworksExtension.List
,NetworksExtension.Show
,NetworksResource.Create
,NetworksResource.Delete
,NetworksResource.List
,NetworksResource.Query
,NetworksResource.Show
,NetworksResource.Update
,PortsResource.Create
,PortsResource.Delete
,PortsResource.List
,PortsResource.Query
,PortsResource.Show
,PortsResource.Update
,QueriableCeilometerCommand
,QuotaSetsResource.ShowQuota
,QuotaSetsResource.ShowUsage
,QuotaSetsResource.ShowUsedLimits
,QuotaSetsResource.UpdateQuota
,ResourcesResource.ListResources
,ResourcesResource.ResourceShow
,RolesResource.Create
,RolesResource.Delete
,RolesResource.List
,RoutersResource.Attach
,RoutersResource.Create
,RoutersResource.Delete
,RoutersResource.Detach
,RoutersResource.List
,RoutersResource.Query
,RoutersResource.Show
,SchedulerStatsExtension.List
,SecurityGroupsExtension.Create
,SecurityGroupsExtension.CreateRule
,SecurityGroupsExtension.Delete
,SecurityGroupsExtension.DeleteRule
,SecurityGroupsExtension.List
,SecurityGroupsExtension.Show
,ServersResource.Action
,ServersResource.AssociateFloatingIp
,ServersResource.AttachVolume
,ServersResource.Boot
,ServersResource.CreateBackupServer
,ServersResource.CreateOrUpdateMetadata
,ServersResource.Delete
,ServersResource.DeleteMetadata
,ServersResource.DetachVolume
,ServersResource.DisassociateFloatingIp
,ServersResource.GetConsoleOutputServer
,ServersResource.GetVncConsoleServer
,ServersResource.List
,ServersResource.ListVolumeAttachments
,ServersResource.LockServer
,ServersResource.PauseServer
,ServersResource.ReplaceMetadata
,ServersResource.RescueServer
,ServersResource.ResumeServer
,ServersResource.Show
,ServersResource.ShowMetadata
,ServersResource.ShowServerAddresses
,ServersResource.ShowVolumeAttachment
,ServersResource.StartServer
,ServersResource.StopServer
,ServersResource.SuspendServer
,ServersResource.UnlockServer
,ServersResource.UnpauseServer
,ServersResource.UnrescueServer
,ServersResource.UpdateServer
,ServicesResource.Create
,ServicesResource.Delete
,ServicesResource.Disable
,ServicesResource.Enable
,ServicesResource.List
,ServicesResource.List
,ServicesResource.Show
,SharedImagesResource.List
,SnapshotsExtension.Create
,SnapshotsExtension.Create
,SnapshotsExtension.Delete
,SnapshotsExtension.Delete
,SnapshotsExtension.List
,SnapshotsExtension.List
,SnapshotsExtension.Show
,SnapshotsExtension.Show
,SnapshotsExtension.ShowMetadata
,SnapshotsExtension.ShowMetadata
,SnapshotsExtension.Update
,SnapshotsExtension.UpdateMetadata
,StackResource.CreateStack
,StackResource.DeleteStack
,StackResource.GetStack
,StackResource.List
,SubnetsResource.Create
,SubnetsResource.Delete
,SubnetsResource.List
,SubnetsResource.Query
,SubnetsResource.Show
,SubnetsResource.Update
,TenantsResource.AddUser
,TenantsResource.Create
,TenantsResource.Delete
,TenantsResource.List
,TenantsResource.ListUserRoles
,TenantsResource.ListUsers
,TenantsResource.RemoveUser
,TenantsResource.Show
,TenantsResource.Update
,TokensResource.Authenticate
,TokensResource.Authenticate
,UsersResource.Create
,UsersResource.Delete
,UsersResource.List
,UsersResource.Show
,UsersResource.Update
,VolumesExtension.Create
,VolumesExtension.Create
,VolumesExtension.Delete
,VolumesExtension.Delete
,VolumesExtension.Extend
,VolumesExtension.InitializeConnection
,VolumesExtension.List
,VolumesExtension.List
,VolumesExtension.Show
,VolumesExtension.Show
,VolumesExtension.ShowMetadata
,VolumesExtension.ShowMetadata
,VolumesExtension.TerminateConnection
,VolumesExtension.Update
,VolumesExtension.UploadToImage
,VolumesExtension.UploadToImage
,VolumeTypesExtension.Create
,VolumeTypesExtension.Delete
,VolumeTypesExtension.List
,VolumeTypesExtension.Show
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate OpenStackClient
private String
private Entity<?>
private HttpMethod
private StringBuilder
-
Constructor Summary
ConstructorsConstructorDescriptionOpenStackRequest
(OpenStackClient client, HttpMethod method, CharSequence path, Entity<?> entity, Class<R> returnType) OpenStackRequest
(OpenStackClient client, HttpMethod method, String path, Entity<?> entity, Class<R> returnType) -
Method Summary
-
Field Details
-
client
-
endpoint
-
method
-
path
-
headers
-
entity
-
returnType
-
queryParams
-
-
Constructor Details
-
OpenStackRequest
public OpenStackRequest() -
OpenStackRequest
public OpenStackRequest(OpenStackClient client, HttpMethod method, String path, Entity<?> entity, Class<R> returnType) -
OpenStackRequest
public OpenStackRequest(OpenStackClient client, HttpMethod method, CharSequence path, Entity<?> entity, Class<R> returnType)
-
-
Method Details