Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions sdk/loadtesting/azure-developer-loadtesting/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"dependencies": {
"@azure-tools/typespec-java": "^0.38.3"
}
}

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) TypeSpec Code Generator.

package com.azure.developer.loadtesting;

import com.azure.core.annotation.Generated;
Expand Down Expand Up @@ -46,7 +47,6 @@
public final class LoadTestAdministrationClientBuilder
implements HttpTrait<LoadTestAdministrationClientBuilder>, ConfigurationTrait<LoadTestAdministrationClientBuilder>,
TokenCredentialTrait<LoadTestAdministrationClientBuilder>, EndpointTrait<LoadTestAdministrationClientBuilder> {

@Generated
private static final String SDK_NAME = "name";

Expand All @@ -56,6 +56,10 @@ public final class LoadTestAdministrationClientBuilder
@Generated
private static final String[] DEFAULT_SCOPES = new String[] { "https://cnt-prod.loadtesting.azure.com/.default" };

@Generated
private static final Map<String, String> PROPERTIES
= CoreUtils.getProperties("azure-developer-loadtesting.properties");

@Generated
private final List<HttpPipelinePolicy> pipelinePolicies;

Expand All @@ -68,37 +72,37 @@ public LoadTestAdministrationClientBuilder() {
}

/*
* The HTTP pipeline to send requests through.
* The HTTP client used to send the request.
*/
@Generated
private HttpPipeline pipeline;
private HttpClient httpClient;

/**
* {@inheritDoc}.
*/
@Generated
@Override
public LoadTestAdministrationClientBuilder pipeline(HttpPipeline pipeline) {
if (this.pipeline != null && pipeline == null) {
LOGGER.atInfo().log("HttpPipeline is being set to 'null' when it was previously configured.");
}
this.pipeline = pipeline;
public LoadTestAdministrationClientBuilder httpClient(HttpClient httpClient) {
this.httpClient = httpClient;
return this;
}

/*
* The HTTP client used to send the request.
* The HTTP pipeline to send requests through.
*/
@Generated
private HttpClient httpClient;
private HttpPipeline pipeline;

/**
* {@inheritDoc}.
*/
@Generated
@Override
public LoadTestAdministrationClientBuilder httpClient(HttpClient httpClient) {
this.httpClient = httpClient;
public LoadTestAdministrationClientBuilder pipeline(HttpPipeline pipeline) {
if (this.pipeline != null && pipeline == null) {
LOGGER.atInfo().log("HttpPipeline is being set to 'null' when it was previously configured.");
}
this.pipeline = pipeline;
return this;
}

Expand Down Expand Up @@ -217,7 +221,7 @@ public LoadTestAdministrationClientBuilder endpoint(String endpoint) {

/**
* Sets Service version.
*
*
* @param serviceVersion the serviceVersion value.
* @return the LoadTestAdministrationClientBuilder.
*/
Expand All @@ -235,7 +239,7 @@ public LoadTestAdministrationClientBuilder serviceVersion(LoadTestingServiceVers

/**
* Sets The retry policy that will attempt to retry failed requests, if applicable.
*
*
* @param retryPolicy the retryPolicy value.
* @return the LoadTestAdministrationClientBuilder.
*/
Expand All @@ -247,7 +251,7 @@ public LoadTestAdministrationClientBuilder retryPolicy(RetryPolicy retryPolicy)

/**
* Builds an instance of LoadTestAdministrationClientImpl with the provided parameters.
*
*
* @return an instance of LoadTestAdministrationClientImpl.
*/
@Generated
Expand All @@ -261,6 +265,13 @@ private LoadTestAdministrationClientImpl buildInnerClient() {
return client;
}

@Generated
private void validateClient() {
// This method is invoked from 'buildInnerClient'/'buildClient' method.
// Developer can customize this method, to validate that the necessary conditions are met for the new client.
Objects.requireNonNull(endpoint, "'endpoint' cannot be null.");
}

@Generated
private HttpPipeline createHttpPipeline() {
Configuration buildConfiguration
Expand Down Expand Up @@ -301,7 +312,7 @@ private HttpPipeline createHttpPipeline() {

/**
* Builds an instance of LoadTestAdministrationAsyncClient class.
*
*
* @return an instance of LoadTestAdministrationAsyncClient.
*/
@Generated
Expand All @@ -311,24 +322,13 @@ public LoadTestAdministrationAsyncClient buildAsyncClient() {

/**
* Builds an instance of LoadTestAdministrationClient class.
*
*
* @return an instance of LoadTestAdministrationClient.
*/
@Generated
public LoadTestAdministrationClient buildClient() {
return new LoadTestAdministrationClient(buildInnerClient());
}

@Generated
private static final Map<String, String> PROPERTIES
= CoreUtils.getProperties("azure-developer-loadtesting.properties");

private static final ClientLogger LOGGER = new ClientLogger(LoadTestAdministrationClientBuilder.class);

@Generated
private void validateClient() {
// This method is invoked from 'buildInnerClient'/'buildClient' method.
// Developer can customize this method, to validate that the necessary conditions are met for the new client.
Objects.requireNonNull(endpoint, "'endpoint' cannot be null.");
}
}
Loading
Loading