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 OpenStackClientprivate Stringprivate Entity<?>private HttpMethodprivate 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