Attributes for requesting Test Optimization service settings.
env
string
The environment name. If omitted, defaults to none.
repository_id [required]
string
The repository identifier.
service_name [required]
string
The service name.
type [required]
enum
JSON:API type for get service settings request.
The value must always be test_optimization_get_service_settings_request.
Allowed enum values: test_optimization_get_service_settings_request
Response object containing Test Optimization service settings.
Expand All
항목
유형
설명
data
object
Data object for Test Optimization service settings response.
attributes
object
Attributes for Test Optimization service settings.
auto_test_retries_enabled
boolean
Whether Auto Test Retries are enabled for this service.
auto_test_retries_enabled_is_overridden
boolean
Whether the Auto Test Retries setting is overridden at the service level.
code_coverage_enabled
boolean
Whether Code Coverage is enabled for this service.
code_coverage_enabled_is_overridden
boolean
Whether the Code Coverage setting is overridden at the service level.
early_flake_detection_enabled
boolean
Whether Early Flake Detection is enabled for this service.
early_flake_detection_enabled_is_overridden
boolean
Whether the Early Flake Detection setting is overridden at the service level.
env
string
The environment name.
failed_test_replay_enabled
boolean
Whether Failed Test Replay is enabled for this service.
failed_test_replay_enabled_is_overridden
boolean
Whether the Failed Test Replay setting is overridden at the service level.
pr_comments_enabled
boolean
Whether PR Comments are enabled. This value reflects the repository-level setting and cannot be overridden at the service level.
repository_id
string
The repository identifier.
service_name
string
The service name.
test_impact_analysis_enabled
boolean
Whether Test Impact Analysis is enabled for this service.
test_impact_analysis_enabled_is_overridden
boolean
Whether the Test Impact Analysis setting is overridden at the service level.
id
string
Unique identifier for the service settings.
type
enum
JSON:API type for service settings response.
The value must always be test_optimization_service_settings.
Allowed enum values: test_optimization_service_settings
"""
Get Test Optimization service settings returns "OK" response
"""fromosimportenvironfromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.test_optimization_apiimportTestOptimizationApifromdatadog_api_client.v2.model.test_optimization_get_service_settings_requestimport(TestOptimizationGetServiceSettingsRequest,)fromdatadog_api_client.v2.model.test_optimization_get_service_settings_request_attributesimport(TestOptimizationGetServiceSettingsRequestAttributes,)fromdatadog_api_client.v2.model.test_optimization_get_service_settings_request_dataimport(TestOptimizationGetServiceSettingsRequestData,)fromdatadog_api_client.v2.model.test_optimization_get_service_settings_request_data_typeimport(TestOptimizationGetServiceSettingsRequestDataType,)body=TestOptimizationGetServiceSettingsRequest(data=TestOptimizationGetServiceSettingsRequestData(attributes=TestOptimizationGetServiceSettingsRequestAttributes(env="prod",repository_id="github.com/datadog/shopist",service_name="shopist",),type=TestOptimizationGetServiceSettingsRequestDataType.TEST_OPTIMIZATION_GET_SERVICE_SETTINGS_REQUEST,),)configuration=Configuration()configuration.access_token=environ["DD_BEARER_TOKEN"]withApiClient(configuration)asapi_client:api_instance=TestOptimizationApi(api_client)response=api_instance.get_test_optimization_service_settings(body=body)print(response)
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"python3"example.py"
# Get Test Optimization service settings returns "OK" responserequire"datadog_api_client"DatadogAPIClient.configuredo|config|config.access_token=ENV["DD_BEARER_TOKEN"]endapi_instance=DatadogAPIClient::V2::TestOptimizationAPI.newbody=DatadogAPIClient::V2::TestOptimizationGetServiceSettingsRequest.new({data:DatadogAPIClient::V2::TestOptimizationGetServiceSettingsRequestData.new({attributes:DatadogAPIClient::V2::TestOptimizationGetServiceSettingsRequestAttributes.new({env:"prod",repository_id:"github.com/datadog/shopist",service_name:"shopist",}),type:DatadogAPIClient::V2::TestOptimizationGetServiceSettingsRequestDataType::TEST_OPTIMIZATION_GET_SERVICE_SETTINGS_REQUEST,}),})papi_instance.get_test_optimization_service_settings(body)
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"rb"example.rb"
// Get Test Optimization service settings returns "OK" responsepackagemainimport("context""encoding/json""fmt""os""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){body:=datadogV2.TestOptimizationGetServiceSettingsRequest{Data:datadogV2.TestOptimizationGetServiceSettingsRequestData{Attributes:datadogV2.TestOptimizationGetServiceSettingsRequestAttributes{Env:datadog.PtrString("prod"),RepositoryId:"github.com/datadog/shopist",ServiceName:"shopist",},Type:datadogV2.TESTOPTIMIZATIONGETSERVICESETTINGSREQUESTDATATYPE_TEST_OPTIMIZATION_GET_SERVICE_SETTINGS_REQUEST,},}ctx:=datadog.NewDefaultContext(context.Background())ctx=context.WithValue(ctx,datadog.ContextAccessToken,os.Getenv("DD_BEARER_TOKEN"))configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewTestOptimizationApi(apiClient)resp,r,err:=api.GetTestOptimizationServiceSettings(ctx,body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `TestOptimizationApi.GetTestOptimizationServiceSettings`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `TestOptimizationApi.GetTestOptimizationServiceSettings`:\n%s\n",responseContent)}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"go run"main.go"
// Get Test Optimization service settings returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.TestOptimizationApi;importcom.datadog.api.client.v2.model.TestOptimizationGetServiceSettingsRequest;importcom.datadog.api.client.v2.model.TestOptimizationGetServiceSettingsRequestAttributes;importcom.datadog.api.client.v2.model.TestOptimizationGetServiceSettingsRequestData;importcom.datadog.api.client.v2.model.TestOptimizationGetServiceSettingsRequestDataType;importcom.datadog.api.client.v2.model.TestOptimizationServiceSettingsResponse;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();defaultClient.setAccessToken(System.getenv("DD_BEARER_TOKEN"));TestOptimizationApiapiInstance=newTestOptimizationApi(defaultClient);TestOptimizationGetServiceSettingsRequestbody=newTestOptimizationGetServiceSettingsRequest().data(newTestOptimizationGetServiceSettingsRequestData().attributes(newTestOptimizationGetServiceSettingsRequestAttributes().env("prod").repositoryId("github.com/datadog/shopist").serviceName("shopist")).type(TestOptimizationGetServiceSettingsRequestDataType.TEST_OPTIMIZATION_GET_SERVICE_SETTINGS_REQUEST));try{TestOptimizationServiceSettingsResponseresult=apiInstance.getTestOptimizationServiceSettings(body);System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling TestOptimizationApi#getTestOptimizationServiceSettings");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"java"Example.java"
// Get Test Optimization service settings returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_test_optimization::TestOptimizationAPI;usedatadog_api_client::datadogV2::model::TestOptimizationGetServiceSettingsRequest;usedatadog_api_client::datadogV2::model::TestOptimizationGetServiceSettingsRequestAttributes;usedatadog_api_client::datadogV2::model::TestOptimizationGetServiceSettingsRequestData;usedatadog_api_client::datadogV2::model::TestOptimizationGetServiceSettingsRequestDataType;#[tokio::main]asyncfnmain(){letbody=TestOptimizationGetServiceSettingsRequest::new(TestOptimizationGetServiceSettingsRequestData::new(TestOptimizationGetServiceSettingsRequestAttributes::new("github.com/datadog/shopist".to_string(),"shopist".to_string(),).env("prod".to_string()),TestOptimizationGetServiceSettingsRequestDataType::TEST_OPTIMIZATION_GET_SERVICE_SETTINGS_REQUEST,),);letconfiguration=datadog::Configuration::new();letapi=TestOptimizationAPI::with_config(configuration);letresp=api.get_test_optimization_service_settings(body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Get Test Optimization service settings returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration({authMethods:{AuthZ:{accessToken: process.env.DD_BEARER_TOKENasstring,},},});constapiInstance=newv2.TestOptimizationApi(configuration);constparams: v2.TestOptimizationApiGetTestOptimizationServiceSettingsRequest={body:{data:{attributes:{env:"prod",repositoryId:"github.com/datadog/shopist",serviceName:"shopist",},type:"test_optimization_get_service_settings_request",},},};apiInstance.getTestOptimizationServiceSettings(params).then((data: v2.TestOptimizationServiceSettingsResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"tsc"example.ts"
맞춤형 데모 요청
Datadog 시작하기
Ask AI
AI-generated responses may be inaccurate. Verify important info.