├── .github └── workflows │ ├── maven.yml │ └── pages.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── examples ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── softlayer │ └── api │ └── example │ ├── AddSecurityGroupRule.java │ ├── CreateSecurityGroup.java │ ├── Example.java │ ├── ListSecurityGroups.java │ ├── ListServers.java │ ├── ListServersAsync.java │ ├── Main.java │ ├── OrderVirtualServer.java │ ├── Pagination.java │ ├── PaginationAsyncCallback.java │ ├── PaginationAsyncPolling.java │ └── QuickTest.java ├── gen ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── softlayer │ └── api │ └── gen │ ├── ClassWriter.java │ ├── Generator.java │ ├── Main.java │ ├── Meta.java │ ├── MetaConverter.java │ ├── Restriction.java │ └── TypeClass.java ├── pom.xml └── src ├── main └── java │ └── com │ └── softlayer │ └── api │ ├── ApiClient.java │ ├── ApiException.java │ ├── Mask.java │ ├── Maskable.java │ ├── ResponseHandler.java │ ├── ResponseHandlerWithHeaders.java │ ├── RestApiClient.java │ ├── ResultLimit.java │ ├── ResultLimitable.java │ ├── Service.java │ ├── ServiceAsync.java │ ├── Type.java │ ├── annotation │ ├── ApiMethod.java │ ├── ApiProperty.java │ ├── ApiService.java │ ├── ApiType.java │ └── ApiTypes.java │ ├── http │ ├── BuiltInHttpClientFactory.java │ ├── HttpBasicAuthCredentials.java │ ├── HttpBearerCredentials.java │ ├── HttpClient.java │ ├── HttpClientFactory.java │ ├── HttpCredentials.java │ ├── HttpResponse.java │ └── ThreadPooledHttpClientFactory.java │ └── json │ ├── GsonJsonMarshallerFactory.java │ ├── JsonMarshaller.java │ └── JsonMarshallerFactory.java └── test ├── java └── com │ └── softlayer │ └── api │ ├── MaskTest.java │ ├── RestApiClientTest.java │ ├── ResultLimitTest.java │ ├── http │ ├── BuiltInHttpClientFactoryTest.java │ ├── FakeHttpClientFactory.java │ ├── HttpBasicAuthCredentialsTest.java │ └── HttpBearerCredentialsTest.java │ ├── json │ └── GsonJsonMarshallerFactoryTest.java │ └── service │ ├── TestEntity.java │ └── TestThing.java └── resources └── com └── softlayer └── api └── json └── sl-logo.png /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.github/workflows/pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/.github/workflows/pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/README.md -------------------------------------------------------------------------------- /examples/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/examples/pom.xml -------------------------------------------------------------------------------- /examples/src/main/java/com/softlayer/api/example/AddSecurityGroupRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/examples/src/main/java/com/softlayer/api/example/AddSecurityGroupRule.java -------------------------------------------------------------------------------- /examples/src/main/java/com/softlayer/api/example/CreateSecurityGroup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/examples/src/main/java/com/softlayer/api/example/CreateSecurityGroup.java -------------------------------------------------------------------------------- /examples/src/main/java/com/softlayer/api/example/Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/examples/src/main/java/com/softlayer/api/example/Example.java -------------------------------------------------------------------------------- /examples/src/main/java/com/softlayer/api/example/ListSecurityGroups.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/examples/src/main/java/com/softlayer/api/example/ListSecurityGroups.java -------------------------------------------------------------------------------- /examples/src/main/java/com/softlayer/api/example/ListServers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/examples/src/main/java/com/softlayer/api/example/ListServers.java -------------------------------------------------------------------------------- /examples/src/main/java/com/softlayer/api/example/ListServersAsync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/examples/src/main/java/com/softlayer/api/example/ListServersAsync.java -------------------------------------------------------------------------------- /examples/src/main/java/com/softlayer/api/example/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/examples/src/main/java/com/softlayer/api/example/Main.java -------------------------------------------------------------------------------- /examples/src/main/java/com/softlayer/api/example/OrderVirtualServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/examples/src/main/java/com/softlayer/api/example/OrderVirtualServer.java -------------------------------------------------------------------------------- /examples/src/main/java/com/softlayer/api/example/Pagination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/examples/src/main/java/com/softlayer/api/example/Pagination.java -------------------------------------------------------------------------------- /examples/src/main/java/com/softlayer/api/example/PaginationAsyncCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/examples/src/main/java/com/softlayer/api/example/PaginationAsyncCallback.java -------------------------------------------------------------------------------- /examples/src/main/java/com/softlayer/api/example/PaginationAsyncPolling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/examples/src/main/java/com/softlayer/api/example/PaginationAsyncPolling.java -------------------------------------------------------------------------------- /examples/src/main/java/com/softlayer/api/example/QuickTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/examples/src/main/java/com/softlayer/api/example/QuickTest.java -------------------------------------------------------------------------------- /gen/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/gen/pom.xml -------------------------------------------------------------------------------- /gen/src/main/java/com/softlayer/api/gen/ClassWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/gen/src/main/java/com/softlayer/api/gen/ClassWriter.java -------------------------------------------------------------------------------- /gen/src/main/java/com/softlayer/api/gen/Generator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/gen/src/main/java/com/softlayer/api/gen/Generator.java -------------------------------------------------------------------------------- /gen/src/main/java/com/softlayer/api/gen/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/gen/src/main/java/com/softlayer/api/gen/Main.java -------------------------------------------------------------------------------- /gen/src/main/java/com/softlayer/api/gen/Meta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/gen/src/main/java/com/softlayer/api/gen/Meta.java -------------------------------------------------------------------------------- /gen/src/main/java/com/softlayer/api/gen/MetaConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/gen/src/main/java/com/softlayer/api/gen/MetaConverter.java -------------------------------------------------------------------------------- /gen/src/main/java/com/softlayer/api/gen/Restriction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/gen/src/main/java/com/softlayer/api/gen/Restriction.java -------------------------------------------------------------------------------- /gen/src/main/java/com/softlayer/api/gen/TypeClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/gen/src/main/java/com/softlayer/api/gen/TypeClass.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/ApiClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/ApiClient.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/ApiException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/ApiException.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/Mask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/Mask.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/Maskable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/Maskable.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/ResponseHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/ResponseHandler.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/ResponseHandlerWithHeaders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/ResponseHandlerWithHeaders.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/RestApiClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/RestApiClient.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/ResultLimit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/ResultLimit.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/ResultLimitable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/ResultLimitable.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/Service.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/ServiceAsync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/ServiceAsync.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/Type.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/annotation/ApiMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/annotation/ApiMethod.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/annotation/ApiProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/annotation/ApiProperty.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/annotation/ApiService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/annotation/ApiService.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/annotation/ApiType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/annotation/ApiType.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/annotation/ApiTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/annotation/ApiTypes.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/http/BuiltInHttpClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/http/BuiltInHttpClientFactory.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/http/HttpBasicAuthCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/http/HttpBasicAuthCredentials.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/http/HttpBearerCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/http/HttpBearerCredentials.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/http/HttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/http/HttpClient.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/http/HttpClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/http/HttpClientFactory.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/http/HttpCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/http/HttpCredentials.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/http/HttpResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/http/HttpResponse.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/http/ThreadPooledHttpClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/http/ThreadPooledHttpClientFactory.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/json/GsonJsonMarshallerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/json/GsonJsonMarshallerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/json/JsonMarshaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/json/JsonMarshaller.java -------------------------------------------------------------------------------- /src/main/java/com/softlayer/api/json/JsonMarshallerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/main/java/com/softlayer/api/json/JsonMarshallerFactory.java -------------------------------------------------------------------------------- /src/test/java/com/softlayer/api/MaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/test/java/com/softlayer/api/MaskTest.java -------------------------------------------------------------------------------- /src/test/java/com/softlayer/api/RestApiClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/test/java/com/softlayer/api/RestApiClientTest.java -------------------------------------------------------------------------------- /src/test/java/com/softlayer/api/ResultLimitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/test/java/com/softlayer/api/ResultLimitTest.java -------------------------------------------------------------------------------- /src/test/java/com/softlayer/api/http/BuiltInHttpClientFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/test/java/com/softlayer/api/http/BuiltInHttpClientFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/softlayer/api/http/FakeHttpClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/test/java/com/softlayer/api/http/FakeHttpClientFactory.java -------------------------------------------------------------------------------- /src/test/java/com/softlayer/api/http/HttpBasicAuthCredentialsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/test/java/com/softlayer/api/http/HttpBasicAuthCredentialsTest.java -------------------------------------------------------------------------------- /src/test/java/com/softlayer/api/http/HttpBearerCredentialsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/test/java/com/softlayer/api/http/HttpBearerCredentialsTest.java -------------------------------------------------------------------------------- /src/test/java/com/softlayer/api/json/GsonJsonMarshallerFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/test/java/com/softlayer/api/json/GsonJsonMarshallerFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/softlayer/api/service/TestEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/test/java/com/softlayer/api/service/TestEntity.java -------------------------------------------------------------------------------- /src/test/java/com/softlayer/api/service/TestThing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/test/java/com/softlayer/api/service/TestThing.java -------------------------------------------------------------------------------- /src/test/resources/com/softlayer/api/json/sl-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softlayer/softlayer-java/HEAD/src/test/resources/com/softlayer/api/json/sl-logo.png --------------------------------------------------------------------------------