Package com.datadog.api.client.v2.api
Class ServiceDefinitionApi
java.lang.Object
com.datadog.api.client.v2.api.ServiceDefinitionApi
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class ServiceDefinitionApi
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classManage optional parameters to getServiceDefinition.static classManage optional parameters to listServiceDefinitions. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate or update service definition.Create or update service definition.Create or update service definition in the Datadog Service Catalog.Create or update service definition.voiddeleteServiceDefinition(String serviceName) Delete a single service definition.deleteServiceDefinitionAsync(String serviceName) Delete a single service definition.deleteServiceDefinitionWithHttpInfo(String serviceName) Delete a single service definition in the Datadog Service Catalog.deleteServiceDefinitionWithHttpInfoAsync(String serviceName) Delete a single service definition.Get the API client.getServiceDefinition(String serviceName) Get a single service definition.getServiceDefinition(String serviceName, ServiceDefinitionApi.GetServiceDefinitionOptionalParameters parameters) Get a single service definition.getServiceDefinitionAsync(String serviceName) Get a single service definition.getServiceDefinitionAsync(String serviceName, ServiceDefinitionApi.GetServiceDefinitionOptionalParameters parameters) Get a single service definition.getServiceDefinitionWithHttpInfo(String serviceName, ServiceDefinitionApi.GetServiceDefinitionOptionalParameters parameters) Get a single service definition from the Datadog Service Catalog.getServiceDefinitionWithHttpInfoAsync(String serviceName, ServiceDefinitionApi.GetServiceDefinitionOptionalParameters parameters) Get a single service definition.Get all service definitions.Get all service definitions.Get all service definitions.listServiceDefinitionsAsync(ServiceDefinitionApi.ListServiceDefinitionsOptionalParameters parameters) Get all service definitions.listServiceDefinitionsWithHttpInfo(ServiceDefinitionApi.ListServiceDefinitionsOptionalParameters parameters) Get a list of all service definitions from the Datadog Service Catalog.listServiceDefinitionsWithHttpInfoAsync(ServiceDefinitionApi.ListServiceDefinitionsOptionalParameters parameters) Get all service definitions.Get all service definitions.listServiceDefinitionsWithPagination(ServiceDefinitionApi.ListServiceDefinitionsOptionalParameters parameters) Get all service definitions.voidsetApiClient(ApiClient apiClient) Set the API client.
-
Constructor Details
-
ServiceDefinitionApi
public ServiceDefinitionApi() -
ServiceDefinitionApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createOrUpdateServiceDefinitions
public ServiceDefinitionCreateResponse createOrUpdateServiceDefinitions(ServiceDefinitionsCreateRequest body) throws ApiException Create or update service definition.- Parameters:
body- Service Definition YAML/JSON. (required)- Returns:
- ServiceDefinitionCreateResponse
- Throws:
ApiException- if fails to make API call
-
createOrUpdateServiceDefinitionsAsync
public CompletableFuture<ServiceDefinitionCreateResponse> createOrUpdateServiceDefinitionsAsync(ServiceDefinitionsCreateRequest body) Create or update service definition.- Parameters:
body- Service Definition YAML/JSON. (required)- Returns:
- CompletableFuture<ServiceDefinitionCreateResponse>
-
createOrUpdateServiceDefinitionsWithHttpInfo
public ApiResponse<ServiceDefinitionCreateResponse> createOrUpdateServiceDefinitionsWithHttpInfo(ServiceDefinitionsCreateRequest body) throws ApiException Create or update service definition in the Datadog Service Catalog.- Parameters:
body- Service Definition YAML/JSON. (required)- Returns:
- ApiResponse<ServiceDefinitionCreateResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 CREATED - 400 Bad Request - 403 Forbidden - 409 Conflict - 429 Too many requests -
-
createOrUpdateServiceDefinitionsWithHttpInfoAsync
public CompletableFuture<ApiResponse<ServiceDefinitionCreateResponse>> createOrUpdateServiceDefinitionsWithHttpInfoAsync(ServiceDefinitionsCreateRequest body) Create or update service definition.- Parameters:
body- Service Definition YAML/JSON. (required)- Returns:
- CompletableFuture<ApiResponse<ServiceDefinitionCreateResponse>>
-
deleteServiceDefinition
Delete a single service definition.- Parameters:
serviceName- The name of the service. (required)- Throws:
ApiException- if fails to make API call
-
deleteServiceDefinitionAsync
Delete a single service definition.See
deleteServiceDefinitionWithHttpInfoAsync(java.lang.String).- Parameters:
serviceName- The name of the service. (required)- Returns:
- CompletableFuture
-
deleteServiceDefinitionWithHttpInfo
public ApiResponse<Void> deleteServiceDefinitionWithHttpInfo(String serviceName) throws ApiException Delete a single service definition in the Datadog Service Catalog.- Parameters:
serviceName- The name of the service. (required)- Returns:
- ApiResponse<Void>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 204 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 429 Too many requests -
-
deleteServiceDefinitionWithHttpInfoAsync
public CompletableFuture<ApiResponse<Void>> deleteServiceDefinitionWithHttpInfoAsync(String serviceName) Delete a single service definition.- Parameters:
serviceName- The name of the service. (required)- Returns:
- CompletableFuture<ApiResponse<Void>>
-
getServiceDefinition
Get a single service definition.- Parameters:
serviceName- The name of the service. (required)- Returns:
- ServiceDefinitionGetResponse
- Throws:
ApiException- if fails to make API call
-
getServiceDefinitionAsync
public CompletableFuture<ServiceDefinitionGetResponse> getServiceDefinitionAsync(String serviceName) Get a single service definition.- Parameters:
serviceName- The name of the service. (required)- Returns:
- CompletableFuture<ServiceDefinitionGetResponse>
-
getServiceDefinition
public ServiceDefinitionGetResponse getServiceDefinition(String serviceName, ServiceDefinitionApi.GetServiceDefinitionOptionalParameters parameters) throws ApiException Get a single service definition.- Parameters:
serviceName- The name of the service. (required)parameters- Optional parameters for the request.- Returns:
- ServiceDefinitionGetResponse
- Throws:
ApiException- if fails to make API call
-
getServiceDefinitionAsync
public CompletableFuture<ServiceDefinitionGetResponse> getServiceDefinitionAsync(String serviceName, ServiceDefinitionApi.GetServiceDefinitionOptionalParameters parameters) Get a single service definition.- Parameters:
serviceName- The name of the service. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ServiceDefinitionGetResponse>
-
getServiceDefinitionWithHttpInfo
public ApiResponse<ServiceDefinitionGetResponse> getServiceDefinitionWithHttpInfo(String serviceName, ServiceDefinitionApi.GetServiceDefinitionOptionalParameters parameters) throws ApiException Get a single service definition from the Datadog Service Catalog.- Parameters:
serviceName- The name of the service. (required)parameters- Optional parameters for the request.- Returns:
- ApiResponse<ServiceDefinitionGetResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Forbidden - 404 Not Found - 409 Conflict - 429 Too many requests -
-
getServiceDefinitionWithHttpInfoAsync
public CompletableFuture<ApiResponse<ServiceDefinitionGetResponse>> getServiceDefinitionWithHttpInfoAsync(String serviceName, ServiceDefinitionApi.GetServiceDefinitionOptionalParameters parameters) Get a single service definition.- Parameters:
serviceName- The name of the service. (required)parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<ServiceDefinitionGetResponse>>
-
listServiceDefinitions
Get all service definitions.- Returns:
- ServiceDefinitionsListResponse
- Throws:
ApiException- if fails to make API call
-
listServiceDefinitionsAsync
Get all service definitions.- Returns:
- CompletableFuture<ServiceDefinitionsListResponse>
-
listServiceDefinitions
public ServiceDefinitionsListResponse listServiceDefinitions(ServiceDefinitionApi.ListServiceDefinitionsOptionalParameters parameters) throws ApiException Get all service definitions.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ServiceDefinitionsListResponse
- Throws:
ApiException- if fails to make API call
-
listServiceDefinitionsAsync
public CompletableFuture<ServiceDefinitionsListResponse> listServiceDefinitionsAsync(ServiceDefinitionApi.ListServiceDefinitionsOptionalParameters parameters) Get all service definitions.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ServiceDefinitionsListResponse>
-
listServiceDefinitionsWithPagination
Get all service definitions.- Returns:
- PaginationIterable<ServiceDefinitionData>
-
listServiceDefinitionsWithPagination
public PaginationIterable<ServiceDefinitionData> listServiceDefinitionsWithPagination(ServiceDefinitionApi.ListServiceDefinitionsOptionalParameters parameters) Get all service definitions.- Returns:
- ServiceDefinitionsListResponse
-
listServiceDefinitionsWithHttpInfo
public ApiResponse<ServiceDefinitionsListResponse> listServiceDefinitionsWithHttpInfo(ServiceDefinitionApi.ListServiceDefinitionsOptionalParameters parameters) throws ApiException Get a list of all service definitions from the Datadog Service Catalog.- Parameters:
parameters- Optional parameters for the request.- Returns:
- ApiResponse<ServiceDefinitionsListResponse>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 403 Forbidden - 429 Too many requests -
-
listServiceDefinitionsWithHttpInfoAsync
public CompletableFuture<ApiResponse<ServiceDefinitionsListResponse>> listServiceDefinitionsWithHttpInfoAsync(ServiceDefinitionApi.ListServiceDefinitionsOptionalParameters parameters) Get all service definitions.- Parameters:
parameters- Optional parameters for the request.- Returns:
- CompletableFuture<ApiResponse<ServiceDefinitionsListResponse>>
-