├── .drone.yml ├── .gitignore ├── LICENSE ├── README.md ├── build.gradle ├── generator ├── Makefile ├── generator.go ├── schemas.json ├── service.template └── type.template ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src └── main └── java └── io └── rancher ├── Rancher.java ├── base ├── AbstractType.java ├── Filters.java └── TypeCollection.java ├── client └── BasicAuthInterceptor.java ├── service ├── AccountService.java ├── ActiveSettingService.java ├── AddOutputsInputService.java ├── AddRemoveClusterHostInputService.java ├── AddRemoveLoadBalancerServiceLinkInputService.java ├── AddRemoveServiceLinkInputService.java ├── AgentService.java ├── Amazonec2ConfigService.java ├── ApiKeyService.java ├── AuditLogService.java ├── AzureConfigService.java ├── AzureadconfigService.java ├── BackupService.java ├── BackupTargetService.java ├── BaseMachineConfigService.java ├── BlkioDeviceOptionService.java ├── CertificateService.java ├── ChangeSecretInputService.java ├── ClusterService.java ├── ComposeConfigInputService.java ├── ComposeConfigService.java ├── ComposeProjectService.java ├── ComposeServiceService.java ├── ConfigItemService.java ├── ConfigItemStatusService.java ├── ContainerEventService.java ├── ContainerExecService.java ├── ContainerLogsService.java ├── ContainerProxyService.java ├── ContainerService.java ├── CredentialService.java ├── DatabasechangelogService.java ├── DatabasechangeloglockService.java ├── DigitaloceanConfigService.java ├── DnsServiceService.java ├── DockerBuildService.java ├── DynamicSchemaService.java ├── EnvironmentService.java ├── EnvironmentUpgradeService.java ├── ExoscaleConfigService.java ├── ExtensionImplementationService.java ├── ExtensionPointService.java ├── ExternalDnsEventService.java ├── ExternalEventService.java ├── ExternalHandlerExternalHandlerProcessMapService.java ├── ExternalHandlerProcessConfigService.java ├── ExternalHandlerProcessService.java ├── ExternalHandlerService.java ├── ExternalHostEventService.java ├── ExternalServiceEventService.java ├── ExternalServiceService.java ├── ExternalStoragePoolEventService.java ├── ExternalVolumeEventService.java ├── FieldDocumentationService.java ├── GithubconfigService.java ├── HaConfigInputService.java ├── HaConfigService.java ├── HaproxyConfigService.java ├── HealthcheckInstanceHostMapService.java ├── HostAccessService.java ├── HostApiProxyTokenService.java ├── HostService.java ├── IdentityService.java ├── ImageService.java ├── InServiceUpgradeStrategyService.java ├── InstanceConsoleInputService.java ├── InstanceConsoleService.java ├── InstanceHealthCheckService.java ├── InstanceLinkService.java ├── InstanceService.java ├── InstanceStopService.java ├── IpAddressAssociateInputService.java ├── IpAddressService.java ├── KubernetesServiceService.java ├── LabelService.java ├── LaunchConfigService.java ├── LdapconfigService.java ├── LoadBalancerAppCookieStickinessPolicyService.java ├── LoadBalancerConfigService.java ├── LoadBalancerCookieStickinessPolicyService.java ├── LoadBalancerServiceLinkService.java ├── LoadBalancerServiceService.java ├── LocalAuthConfigService.java ├── LogConfigService.java ├── MachineDriverService.java ├── MachineService.java ├── MountService.java ├── NetworkService.java ├── NfsConfigService.java ├── OpenldapconfigService.java ├── OpenstackConfigService.java ├── PacketConfigService.java ├── PasswordService.java ├── PhysicalHostService.java ├── PortService.java ├── ProcessDefinitionService.java ├── ProcessExecutionService.java ├── ProcessInstanceService.java ├── ProjectMemberService.java ├── ProjectService.java ├── PublicEndpointService.java ├── PublishService.java ├── PullTaskService.java ├── RackspaceConfigService.java ├── RecreateOnQuorumStrategyConfigService.java ├── RegisterService.java ├── RegistrationTokenService.java ├── RegistryCredentialService.java ├── RegistryService.java ├── ResourceDefinitionService.java ├── RestartPolicyService.java ├── RestoreFromBackupInputService.java ├── RevertToSnapshotInputService.java ├── RollingRestartStrategyService.java ├── ScalePolicyService.java ├── SecondaryLaunchConfigService.java ├── ServiceConsumeMapService.java ├── ServiceEventService.java ├── ServiceExposeMapService.java ├── ServiceLinkService.java ├── ServiceProxyService.java ├── ServiceRestartService.java ├── ServiceService.java ├── ServiceUpgradeService.java ├── ServiceUpgradeStrategyService.java ├── ServicesPortRangeService.java ├── SetLabelsInputService.java ├── SetLoadBalancerServiceLinksInputService.java ├── SetProjectMembersInputService.java ├── SetServiceLinksInputService.java ├── SettingService.java ├── SnapshotBackupInputService.java ├── SnapshotService.java ├── SoftlayerConfigService.java ├── StateTransitionService.java ├── StatsAccessService.java ├── StoragePoolService.java ├── SubscribeService.java ├── TaskInstanceService.java ├── TaskService.java ├── ToServiceUpgradeStrategyService.java ├── TypeDocumentationService.java ├── UbiquityConfigService.java ├── VirtualMachineDiskService.java ├── VirtualMachineService.java ├── VirtualboxConfigService.java ├── VmwarevcloudairConfigService.java ├── VmwarevsphereConfigService.java ├── VolumeService.java └── VolumeSnapshotInputService.java └── type ├── Account.java ├── ActiveSetting.java ├── AddOutputsInput.java ├── AddRemoveClusterHostInput.java ├── AddRemoveLoadBalancerServiceLinkInput.java ├── AddRemoveServiceLinkInput.java ├── Agent.java ├── Amazonec2Config.java ├── ApiKey.java ├── AuditLog.java ├── AzureConfig.java ├── Azureadconfig.java ├── Backup.java ├── BackupTarget.java ├── BaseMachineConfig.java ├── BlkioDeviceOption.java ├── Certificate.java ├── ChangeSecretInput.java ├── Cluster.java ├── ComposeConfig.java ├── ComposeConfigInput.java ├── ComposeProject.java ├── ComposeService.java ├── ConfigItem.java ├── ConfigItemStatus.java ├── Container.java ├── ContainerEvent.java ├── ContainerExec.java ├── ContainerLogs.java ├── ContainerProxy.java ├── Credential.java ├── Databasechangelog.java ├── Databasechangeloglock.java ├── DigitaloceanConfig.java ├── DnsService.java ├── DockerBuild.java ├── DynamicSchema.java ├── Environment.java ├── EnvironmentUpgrade.java ├── ExoscaleConfig.java ├── ExtensionImplementation.java ├── ExtensionPoint.java ├── ExternalDnsEvent.java ├── ExternalEvent.java ├── ExternalHandler.java ├── ExternalHandlerExternalHandlerProcessMap.java ├── ExternalHandlerProcess.java ├── ExternalHandlerProcessConfig.java ├── ExternalHostEvent.java ├── ExternalService.java ├── ExternalServiceEvent.java ├── ExternalStoragePoolEvent.java ├── ExternalVolumeEvent.java ├── FieldDocumentation.java ├── Githubconfig.java ├── HaConfig.java ├── HaConfigInput.java ├── HaproxyConfig.java ├── HealthcheckInstanceHostMap.java ├── Host.java ├── HostAccess.java ├── HostApiProxyToken.java ├── Identity.java ├── Image.java ├── InServiceUpgradeStrategy.java ├── Instance.java ├── InstanceConsole.java ├── InstanceConsoleInput.java ├── InstanceHealthCheck.java ├── InstanceLink.java ├── InstanceStop.java ├── IpAddress.java ├── IpAddressAssociateInput.java ├── KubernetesService.java ├── Label.java ├── LaunchConfig.java ├── Ldapconfig.java ├── LoadBalancerAppCookieStickinessPolicy.java ├── LoadBalancerConfig.java ├── LoadBalancerCookieStickinessPolicy.java ├── LoadBalancerService.java ├── LoadBalancerServiceLink.java ├── LocalAuthConfig.java ├── LogConfig.java ├── Machine.java ├── MachineDriver.java ├── Mount.java ├── Network.java ├── NfsConfig.java ├── Openldapconfig.java ├── OpenstackConfig.java ├── PacketConfig.java ├── Password.java ├── PhysicalHost.java ├── Port.java ├── ProcessDefinition.java ├── ProcessExecution.java ├── ProcessInstance.java ├── Project.java ├── ProjectMember.java ├── PublicEndpoint.java ├── Publish.java ├── PullTask.java ├── RackspaceConfig.java ├── RecreateOnQuorumStrategyConfig.java ├── Register.java ├── RegistrationToken.java ├── Registry.java ├── RegistryCredential.java ├── ResourceDefinition.java ├── RestartPolicy.java ├── RestoreFromBackupInput.java ├── RevertToSnapshotInput.java ├── RollingRestartStrategy.java ├── ScalePolicy.java ├── SecondaryLaunchConfig.java ├── Service.java ├── ServiceConsumeMap.java ├── ServiceEvent.java ├── ServiceExposeMap.java ├── ServiceLink.java ├── ServiceProxy.java ├── ServiceRestart.java ├── ServiceUpgrade.java ├── ServiceUpgradeStrategy.java ├── ServicesPortRange.java ├── SetLabelsInput.java ├── SetLoadBalancerServiceLinksInput.java ├── SetProjectMembersInput.java ├── SetServiceLinksInput.java ├── Setting.java ├── Snapshot.java ├── SnapshotBackupInput.java ├── SoftlayerConfig.java ├── StateTransition.java ├── StatsAccess.java ├── StoragePool.java ├── Subscribe.java ├── Task.java ├── TaskInstance.java ├── ToServiceUpgradeStrategy.java ├── TypeDocumentation.java ├── UbiquityConfig.java ├── VirtualMachine.java ├── VirtualMachineDisk.java ├── VirtualboxConfig.java ├── VmwarevcloudairConfig.java ├── VmwarevsphereConfig.java ├── Volume.java └── VolumeSnapshotInput.java /.drone.yml: -------------------------------------------------------------------------------- 1 | build: 2 | java: 3 | image: library/java:8 4 | command: 5 | - ./gradlew build 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | build/ 3 | 4 | # Ignore Gradle GUI config 5 | gradle-app.setting 6 | 7 | # Avoid ignoring Gradle wrapper jar file (.jar files are usually ignored) 8 | !gradle-wrapper.jar 9 | 10 | # Cache of project 11 | .gradletasknamecache 12 | 13 | .idea/ 14 | *.iml 15 | *.ipr 16 | *.iws 17 | generator/generator 18 | -------------------------------------------------------------------------------- /build.gradle: -------------------------------------------------------------------------------- 1 | apply plugin: 'java' 2 | apply plugin: 'maven-publish' 3 | 4 | repositories { 5 | jcenter() 6 | } 7 | 8 | sourceCompatibility = "1.7" 9 | targetCompatibility = "1.7" 10 | 11 | dependencies { 12 | compile "com.squareup.retrofit2:retrofit:2.0.0-beta3" 13 | compile "com.squareup.retrofit2:converter-jackson:2.0.0-beta3" 14 | } 15 | 16 | task sourceJar(type: Jar) { 17 | from sourceSets.main.allJava 18 | } 19 | 20 | task javadocJar(type: Jar) { 21 | from javadoc.destinationDir 22 | } 23 | 24 | publishing { 25 | publications { 26 | sdk(MavenPublication) { 27 | from components.java 28 | artifact sourceJar { 29 | classifier 'sources' 30 | } 31 | artifact javadocJar { 32 | classifier 'javadoc' 33 | } 34 | } 35 | } 36 | } -------------------------------------------------------------------------------- /generator/Makefile: -------------------------------------------------------------------------------- 1 | .PHONY clean deps 2 | 3 | clean: 4 | go clean -i ./... 5 | rm -rf ../src/main/java/io/rancher/type 6 | rm -rf ../src/main/java/io/rancher/service 7 | 8 | deps: 9 | go get -t ./... 10 | 11 | build: 12 | go build ./... -------------------------------------------------------------------------------- /generator/service.template: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.{{$.class}};{{range $import := .meta.ListActionImports}} 6 | import {{$import}};{{end}} 7 | 8 | import retrofit2.Call; 9 | import retrofit2.Response; 10 | import retrofit2.http.Body; 11 | import retrofit2.http.DELETE; 12 | import retrofit2.http.GET; 13 | import retrofit2.http.POST; 14 | import retrofit2.http.PUT; 15 | import retrofit2.http.Path; 16 | import retrofit2.http.QueryMap; 17 | 18 | public interface {{.class}}Service { 19 | 20 | @GET("{{.type}}") 21 | Call> list(); 22 | 23 | @GET("{{.type}}") 24 | Call> list(@QueryMap Filters filters); 25 | 26 | @GET("{{.type}}/{id}") 27 | Call<{{.class}}> get(@Path("id") String id); 28 | 29 | @POST("{{.type}}") 30 | Call<{{.class}}> create(@Body {{.class}} {{.type}}); 31 | 32 | @PUT("{{.type}}/{id}") 33 | Call<{{.class}}> update(@Path("id") String id, @Body {{.class}} {{.type}}); 34 | 35 | @DELETE("{{.type}}/{id}") 36 | Call delete(@Path("id") String id); 37 | {{range $key, $value := .resourceActions}} 38 | @POST("{{$.type}}/{id}?action={{$key}}"){{if eq $value.Input "" }} 39 | Call<{{.Output | capitalize}}> {{$key}}(@Path("id") String id); 40 | {{else}} 41 | Call<{{.Output | capitalize}}> {{$key}}(@Path("id") String id, @Body {{.Input | capitalize}} {{.Input}}); 42 | {{end}}{{end}} 43 | } 44 | -------------------------------------------------------------------------------- /generator/type.template: -------------------------------------------------------------------------------- 1 | package io.rancher.type; 2 | 3 | import io.rancher.base.AbstractType;{{range $import := .meta.ListImports}} 4 | import {{$import}};{{end}} 5 | 6 | public class {{.class}} extends AbstractType { 7 | {{range $key, $value := .structFields}} 8 | private {{$value}} {{$key | toCamelCase}}; 9 | {{end}}{{range $key, $value := .structFields}} 10 | public {{$value}} get{{$key | capitalize}}() { 11 | return this.{{$key | toCamelCase}}; 12 | } 13 | 14 | public void set{{$key | capitalize}}({{$value}} {{$key | toCamelCase}}) { 15 | this.{{$key | toCamelCase}} = {{$key | toCamelCase}}; 16 | } 17 | {{end}} 18 | } 19 | -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/improving-minnesota/rancher-java-sdk/f6d4e9810ff5ac72faeea3c64140b7cde2f8e4c4/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Tue Feb 02 20:05:08 CET 2016 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-bin.zip 7 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/base/AbstractType.java: -------------------------------------------------------------------------------- 1 | package io.rancher.base; 2 | 3 | public abstract class AbstractType { 4 | 5 | private String id; 6 | 7 | public String getId() { 8 | return this.id; 9 | } 10 | 11 | public void setId(String id) { 12 | this.id = id; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/base/Filters.java: -------------------------------------------------------------------------------- 1 | package io.rancher.base; 2 | 3 | import java.util.HashMap; 4 | 5 | public class Filters extends HashMap { 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/base/TypeCollection.java: -------------------------------------------------------------------------------- 1 | package io.rancher.base; 2 | 3 | import java.util.List; 4 | 5 | public class TypeCollection { 6 | 7 | private List data; 8 | 9 | public List getData() { 10 | return this.data; 11 | } 12 | 13 | public void setData(List data) { 14 | this.data = data; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/AccountService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.Account; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface AccountService { 18 | 19 | @GET("account") 20 | Call> list(); 21 | 22 | @GET("account") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("account/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("account") 29 | Call create(@Body Account account); 30 | 31 | @PUT("account/{id}") 32 | Call update(@Path("id") String id, @Body Account account); 33 | 34 | @DELETE("account/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | @POST("account/{id}?action=activate") 38 | Call activate(@Path("id") String id); 39 | 40 | @POST("account/{id}?action=deactivate") 41 | Call deactivate(@Path("id") String id); 42 | 43 | @POST("account/{id}?action=purge") 44 | Call purge(@Path("id") String id); 45 | 46 | @POST("account/{id}?action=remove") 47 | Call remove(@Path("id") String id); 48 | 49 | @POST("account/{id}?action=restore") 50 | Call restore(@Path("id") String id); 51 | 52 | } 53 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ActiveSettingService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ActiveSetting; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface ActiveSettingService { 18 | 19 | @GET("activeSetting") 20 | Call> list(); 21 | 22 | @GET("activeSetting") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("activeSetting/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("activeSetting") 29 | Call create(@Body ActiveSetting activeSetting); 30 | 31 | @PUT("activeSetting/{id}") 32 | Call update(@Path("id") String id, @Body ActiveSetting activeSetting); 33 | 34 | @DELETE("activeSetting/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/AddOutputsInputService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.AddOutputsInput; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface AddOutputsInputService { 18 | 19 | @GET("addOutputsInput") 20 | Call> list(); 21 | 22 | @GET("addOutputsInput") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("addOutputsInput/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("addOutputsInput") 29 | Call create(@Body AddOutputsInput addOutputsInput); 30 | 31 | @PUT("addOutputsInput/{id}") 32 | Call update(@Path("id") String id, @Body AddOutputsInput addOutputsInput); 33 | 34 | @DELETE("addOutputsInput/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/AddRemoveClusterHostInputService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.AddRemoveClusterHostInput; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface AddRemoveClusterHostInputService { 18 | 19 | @GET("addRemoveClusterHostInput") 20 | Call> list(); 21 | 22 | @GET("addRemoveClusterHostInput") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("addRemoveClusterHostInput/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("addRemoveClusterHostInput") 29 | Call create(@Body AddRemoveClusterHostInput addRemoveClusterHostInput); 30 | 31 | @PUT("addRemoveClusterHostInput/{id}") 32 | Call update(@Path("id") String id, @Body AddRemoveClusterHostInput addRemoveClusterHostInput); 33 | 34 | @DELETE("addRemoveClusterHostInput/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/AddRemoveLoadBalancerServiceLinkInputService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.AddRemoveLoadBalancerServiceLinkInput; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface AddRemoveLoadBalancerServiceLinkInputService { 18 | 19 | @GET("addRemoveLoadBalancerServiceLinkInput") 20 | Call> list(); 21 | 22 | @GET("addRemoveLoadBalancerServiceLinkInput") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("addRemoveLoadBalancerServiceLinkInput/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("addRemoveLoadBalancerServiceLinkInput") 29 | Call create(@Body AddRemoveLoadBalancerServiceLinkInput addRemoveLoadBalancerServiceLinkInput); 30 | 31 | @PUT("addRemoveLoadBalancerServiceLinkInput/{id}") 32 | Call update(@Path("id") String id, @Body AddRemoveLoadBalancerServiceLinkInput addRemoveLoadBalancerServiceLinkInput); 33 | 34 | @DELETE("addRemoveLoadBalancerServiceLinkInput/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/AddRemoveServiceLinkInputService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.AddRemoveServiceLinkInput; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface AddRemoveServiceLinkInputService { 18 | 19 | @GET("addRemoveServiceLinkInput") 20 | Call> list(); 21 | 22 | @GET("addRemoveServiceLinkInput") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("addRemoveServiceLinkInput/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("addRemoveServiceLinkInput") 29 | Call create(@Body AddRemoveServiceLinkInput addRemoveServiceLinkInput); 30 | 31 | @PUT("addRemoveServiceLinkInput/{id}") 32 | Call update(@Path("id") String id, @Body AddRemoveServiceLinkInput addRemoveServiceLinkInput); 33 | 34 | @DELETE("addRemoveServiceLinkInput/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/Amazonec2ConfigService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.Amazonec2Config; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface Amazonec2ConfigService { 18 | 19 | @GET("amazonec2Config") 20 | Call> list(); 21 | 22 | @GET("amazonec2Config") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("amazonec2Config/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("amazonec2Config") 29 | Call create(@Body Amazonec2Config amazonec2Config); 30 | 31 | @PUT("amazonec2Config/{id}") 32 | Call update(@Path("id") String id, @Body Amazonec2Config amazonec2Config); 33 | 34 | @DELETE("amazonec2Config/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ApiKeyService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ApiKey; 6 | import io.rancher.type.Credential; 7 | 8 | import retrofit2.Call; 9 | import retrofit2.Response; 10 | import retrofit2.http.Body; 11 | import retrofit2.http.DELETE; 12 | import retrofit2.http.GET; 13 | import retrofit2.http.POST; 14 | import retrofit2.http.PUT; 15 | import retrofit2.http.Path; 16 | import retrofit2.http.QueryMap; 17 | 18 | public interface ApiKeyService { 19 | 20 | @GET("apiKey") 21 | Call> list(); 22 | 23 | @GET("apiKey") 24 | Call> list(@QueryMap Filters filters); 25 | 26 | @GET("apiKey/{id}") 27 | Call get(@Path("id") String id); 28 | 29 | @POST("apiKey") 30 | Call create(@Body ApiKey apiKey); 31 | 32 | @PUT("apiKey/{id}") 33 | Call update(@Path("id") String id, @Body ApiKey apiKey); 34 | 35 | @DELETE("apiKey/{id}") 36 | Call delete(@Path("id") String id); 37 | 38 | @POST("apiKey/{id}?action=activate") 39 | Call activate(@Path("id") String id); 40 | 41 | @POST("apiKey/{id}?action=deactivate") 42 | Call deactivate(@Path("id") String id); 43 | 44 | @POST("apiKey/{id}?action=purge") 45 | Call purge(@Path("id") String id); 46 | 47 | @POST("apiKey/{id}?action=remove") 48 | Call remove(@Path("id") String id); 49 | 50 | } 51 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/AuditLogService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.AuditLog; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface AuditLogService { 18 | 19 | @GET("auditLog") 20 | Call> list(); 21 | 22 | @GET("auditLog") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("auditLog/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("auditLog") 29 | Call create(@Body AuditLog auditLog); 30 | 31 | @PUT("auditLog/{id}") 32 | Call update(@Path("id") String id, @Body AuditLog auditLog); 33 | 34 | @DELETE("auditLog/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/AzureConfigService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.AzureConfig; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface AzureConfigService { 18 | 19 | @GET("azureConfig") 20 | Call> list(); 21 | 22 | @GET("azureConfig") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("azureConfig/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("azureConfig") 29 | Call create(@Body AzureConfig azureConfig); 30 | 31 | @PUT("azureConfig/{id}") 32 | Call update(@Path("id") String id, @Body AzureConfig azureConfig); 33 | 34 | @DELETE("azureConfig/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/AzureadconfigService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.Azureadconfig; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface AzureadconfigService { 18 | 19 | @GET("azureadconfig") 20 | Call> list(); 21 | 22 | @GET("azureadconfig") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("azureadconfig/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("azureadconfig") 29 | Call create(@Body Azureadconfig azureadconfig); 30 | 31 | @PUT("azureadconfig/{id}") 32 | Call update(@Path("id") String id, @Body Azureadconfig azureadconfig); 33 | 34 | @DELETE("azureadconfig/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/BackupService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.Backup; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface BackupService { 18 | 19 | @GET("backup") 20 | Call> list(); 21 | 22 | @GET("backup") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("backup/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("backup") 29 | Call create(@Body Backup backup); 30 | 31 | @PUT("backup/{id}") 32 | Call update(@Path("id") String id, @Body Backup backup); 33 | 34 | @DELETE("backup/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | @POST("backup/{id}?action=remove") 38 | Call remove(@Path("id") String id); 39 | 40 | } 41 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/BackupTargetService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.BackupTarget; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface BackupTargetService { 18 | 19 | @GET("backupTarget") 20 | Call> list(); 21 | 22 | @GET("backupTarget") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("backupTarget/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("backupTarget") 29 | Call create(@Body BackupTarget backupTarget); 30 | 31 | @PUT("backupTarget/{id}") 32 | Call update(@Path("id") String id, @Body BackupTarget backupTarget); 33 | 34 | @DELETE("backupTarget/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | @POST("backupTarget/{id}?action=remove") 38 | Call remove(@Path("id") String id); 39 | 40 | } 41 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/BaseMachineConfigService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.BaseMachineConfig; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface BaseMachineConfigService { 18 | 19 | @GET("baseMachineConfig") 20 | Call> list(); 21 | 22 | @GET("baseMachineConfig") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("baseMachineConfig/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("baseMachineConfig") 29 | Call create(@Body BaseMachineConfig baseMachineConfig); 30 | 31 | @PUT("baseMachineConfig/{id}") 32 | Call update(@Path("id") String id, @Body BaseMachineConfig baseMachineConfig); 33 | 34 | @DELETE("baseMachineConfig/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/BlkioDeviceOptionService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.BlkioDeviceOption; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface BlkioDeviceOptionService { 18 | 19 | @GET("blkioDeviceOption") 20 | Call> list(); 21 | 22 | @GET("blkioDeviceOption") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("blkioDeviceOption/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("blkioDeviceOption") 29 | Call create(@Body BlkioDeviceOption blkioDeviceOption); 30 | 31 | @PUT("blkioDeviceOption/{id}") 32 | Call update(@Path("id") String id, @Body BlkioDeviceOption blkioDeviceOption); 33 | 34 | @DELETE("blkioDeviceOption/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/CertificateService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.Certificate; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface CertificateService { 18 | 19 | @GET("certificate") 20 | Call> list(); 21 | 22 | @GET("certificate") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("certificate/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("certificate") 29 | Call create(@Body Certificate certificate); 30 | 31 | @PUT("certificate/{id}") 32 | Call update(@Path("id") String id, @Body Certificate certificate); 33 | 34 | @DELETE("certificate/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | @POST("certificate/{id}?action=remove") 38 | Call remove(@Path("id") String id); 39 | 40 | } 41 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ChangeSecretInputService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ChangeSecretInput; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface ChangeSecretInputService { 18 | 19 | @GET("changeSecretInput") 20 | Call> list(); 21 | 22 | @GET("changeSecretInput") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("changeSecretInput/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("changeSecretInput") 29 | Call create(@Body ChangeSecretInput changeSecretInput); 30 | 31 | @PUT("changeSecretInput/{id}") 32 | Call update(@Path("id") String id, @Body ChangeSecretInput changeSecretInput); 33 | 34 | @DELETE("changeSecretInput/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ComposeConfigInputService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ComposeConfigInput; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface ComposeConfigInputService { 18 | 19 | @GET("composeConfigInput") 20 | Call> list(); 21 | 22 | @GET("composeConfigInput") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("composeConfigInput/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("composeConfigInput") 29 | Call create(@Body ComposeConfigInput composeConfigInput); 30 | 31 | @PUT("composeConfigInput/{id}") 32 | Call update(@Path("id") String id, @Body ComposeConfigInput composeConfigInput); 33 | 34 | @DELETE("composeConfigInput/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ComposeConfigService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ComposeConfig; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface ComposeConfigService { 18 | 19 | @GET("composeConfig") 20 | Call> list(); 21 | 22 | @GET("composeConfig") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("composeConfig/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("composeConfig") 29 | Call create(@Body ComposeConfig composeConfig); 30 | 31 | @PUT("composeConfig/{id}") 32 | Call update(@Path("id") String id, @Body ComposeConfig composeConfig); 33 | 34 | @DELETE("composeConfig/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ConfigItemService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ConfigItem; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface ConfigItemService { 18 | 19 | @GET("configItem") 20 | Call> list(); 21 | 22 | @GET("configItem") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("configItem/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("configItem") 29 | Call create(@Body ConfigItem configItem); 30 | 31 | @PUT("configItem/{id}") 32 | Call update(@Path("id") String id, @Body ConfigItem configItem); 33 | 34 | @DELETE("configItem/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ConfigItemStatusService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ConfigItemStatus; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface ConfigItemStatusService { 18 | 19 | @GET("configItemStatus") 20 | Call> list(); 21 | 22 | @GET("configItemStatus") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("configItemStatus/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("configItemStatus") 29 | Call create(@Body ConfigItemStatus configItemStatus); 30 | 31 | @PUT("configItemStatus/{id}") 32 | Call update(@Path("id") String id, @Body ConfigItemStatus configItemStatus); 33 | 34 | @DELETE("configItemStatus/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ContainerEventService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ContainerEvent; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface ContainerEventService { 18 | 19 | @GET("containerEvent") 20 | Call> list(); 21 | 22 | @GET("containerEvent") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("containerEvent/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("containerEvent") 29 | Call create(@Body ContainerEvent containerEvent); 30 | 31 | @PUT("containerEvent/{id}") 32 | Call update(@Path("id") String id, @Body ContainerEvent containerEvent); 33 | 34 | @DELETE("containerEvent/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | @POST("containerEvent/{id}?action=remove") 38 | Call remove(@Path("id") String id); 39 | 40 | } 41 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ContainerExecService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ContainerExec; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface ContainerExecService { 18 | 19 | @GET("containerExec") 20 | Call> list(); 21 | 22 | @GET("containerExec") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("containerExec/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("containerExec") 29 | Call create(@Body ContainerExec containerExec); 30 | 31 | @PUT("containerExec/{id}") 32 | Call update(@Path("id") String id, @Body ContainerExec containerExec); 33 | 34 | @DELETE("containerExec/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ContainerLogsService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ContainerLogs; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface ContainerLogsService { 18 | 19 | @GET("containerLogs") 20 | Call> list(); 21 | 22 | @GET("containerLogs") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("containerLogs/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("containerLogs") 29 | Call create(@Body ContainerLogs containerLogs); 30 | 31 | @PUT("containerLogs/{id}") 32 | Call update(@Path("id") String id, @Body ContainerLogs containerLogs); 33 | 34 | @DELETE("containerLogs/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ContainerProxyService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ContainerProxy; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface ContainerProxyService { 18 | 19 | @GET("containerProxy") 20 | Call> list(); 21 | 22 | @GET("containerProxy") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("containerProxy/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("containerProxy") 29 | Call create(@Body ContainerProxy containerProxy); 30 | 31 | @PUT("containerProxy/{id}") 32 | Call update(@Path("id") String id, @Body ContainerProxy containerProxy); 33 | 34 | @DELETE("containerProxy/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/CredentialService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.Credential; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface CredentialService { 18 | 19 | @GET("credential") 20 | Call> list(); 21 | 22 | @GET("credential") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("credential/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("credential") 29 | Call create(@Body Credential credential); 30 | 31 | @PUT("credential/{id}") 32 | Call update(@Path("id") String id, @Body Credential credential); 33 | 34 | @DELETE("credential/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | @POST("credential/{id}?action=activate") 38 | Call activate(@Path("id") String id); 39 | 40 | @POST("credential/{id}?action=deactivate") 41 | Call deactivate(@Path("id") String id); 42 | 43 | @POST("credential/{id}?action=purge") 44 | Call purge(@Path("id") String id); 45 | 46 | @POST("credential/{id}?action=remove") 47 | Call remove(@Path("id") String id); 48 | 49 | } 50 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/DatabasechangelogService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.Databasechangelog; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface DatabasechangelogService { 18 | 19 | @GET("databasechangelog") 20 | Call> list(); 21 | 22 | @GET("databasechangelog") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("databasechangelog/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("databasechangelog") 29 | Call create(@Body Databasechangelog databasechangelog); 30 | 31 | @PUT("databasechangelog/{id}") 32 | Call update(@Path("id") String id, @Body Databasechangelog databasechangelog); 33 | 34 | @DELETE("databasechangelog/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/DatabasechangeloglockService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.Databasechangeloglock; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface DatabasechangeloglockService { 18 | 19 | @GET("databasechangeloglock") 20 | Call> list(); 21 | 22 | @GET("databasechangeloglock") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("databasechangeloglock/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("databasechangeloglock") 29 | Call create(@Body Databasechangeloglock databasechangeloglock); 30 | 31 | @PUT("databasechangeloglock/{id}") 32 | Call update(@Path("id") String id, @Body Databasechangeloglock databasechangeloglock); 33 | 34 | @DELETE("databasechangeloglock/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/DigitaloceanConfigService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.DigitaloceanConfig; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface DigitaloceanConfigService { 18 | 19 | @GET("digitaloceanConfig") 20 | Call> list(); 21 | 22 | @GET("digitaloceanConfig") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("digitaloceanConfig/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("digitaloceanConfig") 29 | Call create(@Body DigitaloceanConfig digitaloceanConfig); 30 | 31 | @PUT("digitaloceanConfig/{id}") 32 | Call update(@Path("id") String id, @Body DigitaloceanConfig digitaloceanConfig); 33 | 34 | @DELETE("digitaloceanConfig/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/DockerBuildService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.DockerBuild; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface DockerBuildService { 18 | 19 | @GET("dockerBuild") 20 | Call> list(); 21 | 22 | @GET("dockerBuild") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("dockerBuild/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("dockerBuild") 29 | Call create(@Body DockerBuild dockerBuild); 30 | 31 | @PUT("dockerBuild/{id}") 32 | Call update(@Path("id") String id, @Body DockerBuild dockerBuild); 33 | 34 | @DELETE("dockerBuild/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/DynamicSchemaService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.DynamicSchema; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface DynamicSchemaService { 18 | 19 | @GET("dynamicSchema") 20 | Call> list(); 21 | 22 | @GET("dynamicSchema") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("dynamicSchema/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("dynamicSchema") 29 | Call create(@Body DynamicSchema dynamicSchema); 30 | 31 | @PUT("dynamicSchema/{id}") 32 | Call update(@Path("id") String id, @Body DynamicSchema dynamicSchema); 33 | 34 | @DELETE("dynamicSchema/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | @POST("dynamicSchema/{id}?action=remove") 38 | Call remove(@Path("id") String id); 39 | 40 | } 41 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/EnvironmentUpgradeService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.EnvironmentUpgrade; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface EnvironmentUpgradeService { 18 | 19 | @GET("environmentUpgrade") 20 | Call> list(); 21 | 22 | @GET("environmentUpgrade") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("environmentUpgrade/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("environmentUpgrade") 29 | Call create(@Body EnvironmentUpgrade environmentUpgrade); 30 | 31 | @PUT("environmentUpgrade/{id}") 32 | Call update(@Path("id") String id, @Body EnvironmentUpgrade environmentUpgrade); 33 | 34 | @DELETE("environmentUpgrade/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ExoscaleConfigService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ExoscaleConfig; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface ExoscaleConfigService { 18 | 19 | @GET("exoscaleConfig") 20 | Call> list(); 21 | 22 | @GET("exoscaleConfig") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("exoscaleConfig/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("exoscaleConfig") 29 | Call create(@Body ExoscaleConfig exoscaleConfig); 30 | 31 | @PUT("exoscaleConfig/{id}") 32 | Call update(@Path("id") String id, @Body ExoscaleConfig exoscaleConfig); 33 | 34 | @DELETE("exoscaleConfig/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ExtensionImplementationService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ExtensionImplementation; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface ExtensionImplementationService { 18 | 19 | @GET("extensionImplementation") 20 | Call> list(); 21 | 22 | @GET("extensionImplementation") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("extensionImplementation/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("extensionImplementation") 29 | Call create(@Body ExtensionImplementation extensionImplementation); 30 | 31 | @PUT("extensionImplementation/{id}") 32 | Call update(@Path("id") String id, @Body ExtensionImplementation extensionImplementation); 33 | 34 | @DELETE("extensionImplementation/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ExtensionPointService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ExtensionPoint; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface ExtensionPointService { 18 | 19 | @GET("extensionPoint") 20 | Call> list(); 21 | 22 | @GET("extensionPoint") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("extensionPoint/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("extensionPoint") 29 | Call create(@Body ExtensionPoint extensionPoint); 30 | 31 | @PUT("extensionPoint/{id}") 32 | Call update(@Path("id") String id, @Body ExtensionPoint extensionPoint); 33 | 34 | @DELETE("extensionPoint/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ExternalDnsEventService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ExternalDnsEvent; 6 | import io.rancher.type.ExternalEvent; 7 | 8 | import retrofit2.Call; 9 | import retrofit2.Response; 10 | import retrofit2.http.Body; 11 | import retrofit2.http.DELETE; 12 | import retrofit2.http.GET; 13 | import retrofit2.http.POST; 14 | import retrofit2.http.PUT; 15 | import retrofit2.http.Path; 16 | import retrofit2.http.QueryMap; 17 | 18 | public interface ExternalDnsEventService { 19 | 20 | @GET("externalDnsEvent") 21 | Call> list(); 22 | 23 | @GET("externalDnsEvent") 24 | Call> list(@QueryMap Filters filters); 25 | 26 | @GET("externalDnsEvent/{id}") 27 | Call get(@Path("id") String id); 28 | 29 | @POST("externalDnsEvent") 30 | Call create(@Body ExternalDnsEvent externalDnsEvent); 31 | 32 | @PUT("externalDnsEvent/{id}") 33 | Call update(@Path("id") String id, @Body ExternalDnsEvent externalDnsEvent); 34 | 35 | @DELETE("externalDnsEvent/{id}") 36 | Call delete(@Path("id") String id); 37 | 38 | @POST("externalDnsEvent/{id}?action=remove") 39 | Call remove(@Path("id") String id); 40 | 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ExternalEventService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ExternalEvent; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface ExternalEventService { 18 | 19 | @GET("externalEvent") 20 | Call> list(); 21 | 22 | @GET("externalEvent") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("externalEvent/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("externalEvent") 29 | Call create(@Body ExternalEvent externalEvent); 30 | 31 | @PUT("externalEvent/{id}") 32 | Call update(@Path("id") String id, @Body ExternalEvent externalEvent); 33 | 34 | @DELETE("externalEvent/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | @POST("externalEvent/{id}?action=remove") 38 | Call remove(@Path("id") String id); 39 | 40 | } 41 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ExternalHandlerProcessConfigService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ExternalHandlerProcessConfig; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface ExternalHandlerProcessConfigService { 18 | 19 | @GET("externalHandlerProcessConfig") 20 | Call> list(); 21 | 22 | @GET("externalHandlerProcessConfig") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("externalHandlerProcessConfig/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("externalHandlerProcessConfig") 29 | Call create(@Body ExternalHandlerProcessConfig externalHandlerProcessConfig); 30 | 31 | @PUT("externalHandlerProcessConfig/{id}") 32 | Call update(@Path("id") String id, @Body ExternalHandlerProcessConfig externalHandlerProcessConfig); 33 | 34 | @DELETE("externalHandlerProcessConfig/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ExternalHostEventService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ExternalHostEvent; 6 | import io.rancher.type.ExternalEvent; 7 | 8 | import retrofit2.Call; 9 | import retrofit2.Response; 10 | import retrofit2.http.Body; 11 | import retrofit2.http.DELETE; 12 | import retrofit2.http.GET; 13 | import retrofit2.http.POST; 14 | import retrofit2.http.PUT; 15 | import retrofit2.http.Path; 16 | import retrofit2.http.QueryMap; 17 | 18 | public interface ExternalHostEventService { 19 | 20 | @GET("externalHostEvent") 21 | Call> list(); 22 | 23 | @GET("externalHostEvent") 24 | Call> list(@QueryMap Filters filters); 25 | 26 | @GET("externalHostEvent/{id}") 27 | Call get(@Path("id") String id); 28 | 29 | @POST("externalHostEvent") 30 | Call create(@Body ExternalHostEvent externalHostEvent); 31 | 32 | @PUT("externalHostEvent/{id}") 33 | Call update(@Path("id") String id, @Body ExternalHostEvent externalHostEvent); 34 | 35 | @DELETE("externalHostEvent/{id}") 36 | Call delete(@Path("id") String id); 37 | 38 | @POST("externalHostEvent/{id}?action=remove") 39 | Call remove(@Path("id") String id); 40 | 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ExternalServiceEventService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ExternalServiceEvent; 6 | import io.rancher.type.ExternalEvent; 7 | 8 | import retrofit2.Call; 9 | import retrofit2.Response; 10 | import retrofit2.http.Body; 11 | import retrofit2.http.DELETE; 12 | import retrofit2.http.GET; 13 | import retrofit2.http.POST; 14 | import retrofit2.http.PUT; 15 | import retrofit2.http.Path; 16 | import retrofit2.http.QueryMap; 17 | 18 | public interface ExternalServiceEventService { 19 | 20 | @GET("externalServiceEvent") 21 | Call> list(); 22 | 23 | @GET("externalServiceEvent") 24 | Call> list(@QueryMap Filters filters); 25 | 26 | @GET("externalServiceEvent/{id}") 27 | Call get(@Path("id") String id); 28 | 29 | @POST("externalServiceEvent") 30 | Call create(@Body ExternalServiceEvent externalServiceEvent); 31 | 32 | @PUT("externalServiceEvent/{id}") 33 | Call update(@Path("id") String id, @Body ExternalServiceEvent externalServiceEvent); 34 | 35 | @DELETE("externalServiceEvent/{id}") 36 | Call delete(@Path("id") String id); 37 | 38 | @POST("externalServiceEvent/{id}?action=remove") 39 | Call remove(@Path("id") String id); 40 | 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ExternalStoragePoolEventService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ExternalStoragePoolEvent; 6 | import io.rancher.type.ExternalEvent; 7 | 8 | import retrofit2.Call; 9 | import retrofit2.Response; 10 | import retrofit2.http.Body; 11 | import retrofit2.http.DELETE; 12 | import retrofit2.http.GET; 13 | import retrofit2.http.POST; 14 | import retrofit2.http.PUT; 15 | import retrofit2.http.Path; 16 | import retrofit2.http.QueryMap; 17 | 18 | public interface ExternalStoragePoolEventService { 19 | 20 | @GET("externalStoragePoolEvent") 21 | Call> list(); 22 | 23 | @GET("externalStoragePoolEvent") 24 | Call> list(@QueryMap Filters filters); 25 | 26 | @GET("externalStoragePoolEvent/{id}") 27 | Call get(@Path("id") String id); 28 | 29 | @POST("externalStoragePoolEvent") 30 | Call create(@Body ExternalStoragePoolEvent externalStoragePoolEvent); 31 | 32 | @PUT("externalStoragePoolEvent/{id}") 33 | Call update(@Path("id") String id, @Body ExternalStoragePoolEvent externalStoragePoolEvent); 34 | 35 | @DELETE("externalStoragePoolEvent/{id}") 36 | Call delete(@Path("id") String id); 37 | 38 | @POST("externalStoragePoolEvent/{id}?action=remove") 39 | Call remove(@Path("id") String id); 40 | 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ExternalVolumeEventService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.ExternalVolumeEvent; 6 | import io.rancher.type.ExternalEvent; 7 | 8 | import retrofit2.Call; 9 | import retrofit2.Response; 10 | import retrofit2.http.Body; 11 | import retrofit2.http.DELETE; 12 | import retrofit2.http.GET; 13 | import retrofit2.http.POST; 14 | import retrofit2.http.PUT; 15 | import retrofit2.http.Path; 16 | import retrofit2.http.QueryMap; 17 | 18 | public interface ExternalVolumeEventService { 19 | 20 | @GET("externalVolumeEvent") 21 | Call> list(); 22 | 23 | @GET("externalVolumeEvent") 24 | Call> list(@QueryMap Filters filters); 25 | 26 | @GET("externalVolumeEvent/{id}") 27 | Call get(@Path("id") String id); 28 | 29 | @POST("externalVolumeEvent") 30 | Call create(@Body ExternalVolumeEvent externalVolumeEvent); 31 | 32 | @PUT("externalVolumeEvent/{id}") 33 | Call update(@Path("id") String id, @Body ExternalVolumeEvent externalVolumeEvent); 34 | 35 | @DELETE("externalVolumeEvent/{id}") 36 | Call delete(@Path("id") String id); 37 | 38 | @POST("externalVolumeEvent/{id}?action=remove") 39 | Call remove(@Path("id") String id); 40 | 41 | } 42 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/FieldDocumentationService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.FieldDocumentation; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface FieldDocumentationService { 18 | 19 | @GET("fieldDocumentation") 20 | Call> list(); 21 | 22 | @GET("fieldDocumentation") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("fieldDocumentation/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("fieldDocumentation") 29 | Call create(@Body FieldDocumentation fieldDocumentation); 30 | 31 | @PUT("fieldDocumentation/{id}") 32 | Call update(@Path("id") String id, @Body FieldDocumentation fieldDocumentation); 33 | 34 | @DELETE("fieldDocumentation/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/GithubconfigService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.Githubconfig; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface GithubconfigService { 18 | 19 | @GET("githubconfig") 20 | Call> list(); 21 | 22 | @GET("githubconfig") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("githubconfig/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("githubconfig") 29 | Call create(@Body Githubconfig githubconfig); 30 | 31 | @PUT("githubconfig/{id}") 32 | Call update(@Path("id") String id, @Body Githubconfig githubconfig); 33 | 34 | @DELETE("githubconfig/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/HaConfigInputService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.HaConfigInput; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface HaConfigInputService { 18 | 19 | @GET("haConfigInput") 20 | Call> list(); 21 | 22 | @GET("haConfigInput") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("haConfigInput/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("haConfigInput") 29 | Call create(@Body HaConfigInput haConfigInput); 30 | 31 | @PUT("haConfigInput/{id}") 32 | Call update(@Path("id") String id, @Body HaConfigInput haConfigInput); 33 | 34 | @DELETE("haConfigInput/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/HaConfigService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.HaConfig; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface HaConfigService { 18 | 19 | @GET("haConfig") 20 | Call> list(); 21 | 22 | @GET("haConfig") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("haConfig/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("haConfig") 29 | Call create(@Body HaConfig haConfig); 30 | 31 | @PUT("haConfig/{id}") 32 | Call update(@Path("id") String id, @Body HaConfig haConfig); 33 | 34 | @DELETE("haConfig/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/HaproxyConfigService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.HaproxyConfig; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface HaproxyConfigService { 18 | 19 | @GET("haproxyConfig") 20 | Call> list(); 21 | 22 | @GET("haproxyConfig") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("haproxyConfig/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("haproxyConfig") 29 | Call create(@Body HaproxyConfig haproxyConfig); 30 | 31 | @PUT("haproxyConfig/{id}") 32 | Call update(@Path("id") String id, @Body HaproxyConfig haproxyConfig); 33 | 34 | @DELETE("haproxyConfig/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/HealthcheckInstanceHostMapService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.HealthcheckInstanceHostMap; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface HealthcheckInstanceHostMapService { 18 | 19 | @GET("healthcheckInstanceHostMap") 20 | Call> list(); 21 | 22 | @GET("healthcheckInstanceHostMap") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("healthcheckInstanceHostMap/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("healthcheckInstanceHostMap") 29 | Call create(@Body HealthcheckInstanceHostMap healthcheckInstanceHostMap); 30 | 31 | @PUT("healthcheckInstanceHostMap/{id}") 32 | Call update(@Path("id") String id, @Body HealthcheckInstanceHostMap healthcheckInstanceHostMap); 33 | 34 | @DELETE("healthcheckInstanceHostMap/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | @POST("healthcheckInstanceHostMap/{id}?action=remove") 38 | Call remove(@Path("id") String id); 39 | 40 | } 41 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/HostAccessService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.HostAccess; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface HostAccessService { 18 | 19 | @GET("hostAccess") 20 | Call> list(); 21 | 22 | @GET("hostAccess") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("hostAccess/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("hostAccess") 29 | Call create(@Body HostAccess hostAccess); 30 | 31 | @PUT("hostAccess/{id}") 32 | Call update(@Path("id") String id, @Body HostAccess hostAccess); 33 | 34 | @DELETE("hostAccess/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/HostApiProxyTokenService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.HostApiProxyToken; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface HostApiProxyTokenService { 18 | 19 | @GET("hostApiProxyToken") 20 | Call> list(); 21 | 22 | @GET("hostApiProxyToken") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("hostApiProxyToken/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("hostApiProxyToken") 29 | Call create(@Body HostApiProxyToken hostApiProxyToken); 30 | 31 | @PUT("hostApiProxyToken/{id}") 32 | Call update(@Path("id") String id, @Body HostApiProxyToken hostApiProxyToken); 33 | 34 | @DELETE("hostApiProxyToken/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/IdentityService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.Identity; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface IdentityService { 18 | 19 | @GET("identity") 20 | Call> list(); 21 | 22 | @GET("identity") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("identity/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("identity") 29 | Call create(@Body Identity identity); 30 | 31 | @PUT("identity/{id}") 32 | Call update(@Path("id") String id, @Body Identity identity); 33 | 34 | @DELETE("identity/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/ImageService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.Image; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface ImageService { 18 | 19 | @GET("image") 20 | Call> list(); 21 | 22 | @GET("image") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("image/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("image") 29 | Call create(@Body Image image); 30 | 31 | @PUT("image/{id}") 32 | Call update(@Path("id") String id, @Body Image image); 33 | 34 | @DELETE("image/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | @POST("image/{id}?action=activate") 38 | Call activate(@Path("id") String id); 39 | 40 | @POST("image/{id}?action=deactivate") 41 | Call deactivate(@Path("id") String id); 42 | 43 | @POST("image/{id}?action=purge") 44 | Call purge(@Path("id") String id); 45 | 46 | @POST("image/{id}?action=remove") 47 | Call remove(@Path("id") String id); 48 | 49 | @POST("image/{id}?action=restore") 50 | Call restore(@Path("id") String id); 51 | 52 | } 53 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/InServiceUpgradeStrategyService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.InServiceUpgradeStrategy; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface InServiceUpgradeStrategyService { 18 | 19 | @GET("inServiceUpgradeStrategy") 20 | Call> list(); 21 | 22 | @GET("inServiceUpgradeStrategy") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("inServiceUpgradeStrategy/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("inServiceUpgradeStrategy") 29 | Call create(@Body InServiceUpgradeStrategy inServiceUpgradeStrategy); 30 | 31 | @PUT("inServiceUpgradeStrategy/{id}") 32 | Call update(@Path("id") String id, @Body InServiceUpgradeStrategy inServiceUpgradeStrategy); 33 | 34 | @DELETE("inServiceUpgradeStrategy/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/InstanceConsoleInputService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.InstanceConsoleInput; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface InstanceConsoleInputService { 18 | 19 | @GET("instanceConsoleInput") 20 | Call> list(); 21 | 22 | @GET("instanceConsoleInput") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("instanceConsoleInput/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("instanceConsoleInput") 29 | Call create(@Body InstanceConsoleInput instanceConsoleInput); 30 | 31 | @PUT("instanceConsoleInput/{id}") 32 | Call update(@Path("id") String id, @Body InstanceConsoleInput instanceConsoleInput); 33 | 34 | @DELETE("instanceConsoleInput/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/InstanceConsoleService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.InstanceConsole; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface InstanceConsoleService { 18 | 19 | @GET("instanceConsole") 20 | Call> list(); 21 | 22 | @GET("instanceConsole") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("instanceConsole/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("instanceConsole") 29 | Call create(@Body InstanceConsole instanceConsole); 30 | 31 | @PUT("instanceConsole/{id}") 32 | Call update(@Path("id") String id, @Body InstanceConsole instanceConsole); 33 | 34 | @DELETE("instanceConsole/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/InstanceHealthCheckService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.InstanceHealthCheck; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface InstanceHealthCheckService { 18 | 19 | @GET("instanceHealthCheck") 20 | Call> list(); 21 | 22 | @GET("instanceHealthCheck") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("instanceHealthCheck/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("instanceHealthCheck") 29 | Call create(@Body InstanceHealthCheck instanceHealthCheck); 30 | 31 | @PUT("instanceHealthCheck/{id}") 32 | Call update(@Path("id") String id, @Body InstanceHealthCheck instanceHealthCheck); 33 | 34 | @DELETE("instanceHealthCheck/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/InstanceStopService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.InstanceStop; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface InstanceStopService { 18 | 19 | @GET("instanceStop") 20 | Call> list(); 21 | 22 | @GET("instanceStop") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("instanceStop/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("instanceStop") 29 | Call create(@Body InstanceStop instanceStop); 30 | 31 | @PUT("instanceStop/{id}") 32 | Call update(@Path("id") String id, @Body InstanceStop instanceStop); 33 | 34 | @DELETE("instanceStop/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/IpAddressAssociateInputService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.IpAddressAssociateInput; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface IpAddressAssociateInputService { 18 | 19 | @GET("ipAddressAssociateInput") 20 | Call> list(); 21 | 22 | @GET("ipAddressAssociateInput") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("ipAddressAssociateInput/{id}") 26 | Call get(@Path("id") String id); 27 | 28 | @POST("ipAddressAssociateInput") 29 | Call create(@Body IpAddressAssociateInput ipAddressAssociateInput); 30 | 31 | @PUT("ipAddressAssociateInput/{id}") 32 | Call update(@Path("id") String id, @Body IpAddressAssociateInput ipAddressAssociateInput); 33 | 34 | @DELETE("ipAddressAssociateInput/{id}") 35 | Call delete(@Path("id") String id); 36 | 37 | } 38 | -------------------------------------------------------------------------------- /src/main/java/io/rancher/service/LabelService.java: -------------------------------------------------------------------------------- 1 | package io.rancher.service; 2 | 3 | import io.rancher.base.Filters; 4 | import io.rancher.base.TypeCollection; 5 | import io.rancher.type.Label; 6 | 7 | import retrofit2.Call; 8 | import retrofit2.Response; 9 | import retrofit2.http.Body; 10 | import retrofit2.http.DELETE; 11 | import retrofit2.http.GET; 12 | import retrofit2.http.POST; 13 | import retrofit2.http.PUT; 14 | import retrofit2.http.Path; 15 | import retrofit2.http.QueryMap; 16 | 17 | public interface LabelService { 18 | 19 | @GET("label") 20 | Call> list(); 21 | 22 | @GET("label") 23 | Call> list(@QueryMap Filters filters); 24 | 25 | @GET("label/{id}") 26 | Call