Skip to content
Closed
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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Release History

## 1.0.0-beta.6 (Unreleased)
## 1.0.0-beta.1 (2023-07-28)

- Azure Resource Manager ContainerAppsApi client library for Java. This package contains Microsoft Azure SDK for ContainerAppsApi Management SDK. Package tag package-preview-2023-05. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).

### Features Added

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Azure Resource Manager ContainerAppsApi client library for Java.

This package contains Microsoft Azure SDK for ContainerAppsApi Management SDK. Package tag package-preview-2022-11. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
This package contains Microsoft Azure SDK for ContainerAppsApi Management SDK. Package tag package-preview-2023-05. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).

## We'd love to hear your feedback

Expand Down Expand Up @@ -32,7 +32,7 @@ Various documentation is available to help you get started
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-appcontainers</artifactId>
<version>1.0.0-beta.5</version>
<version>1.0.0-beta.6</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down Expand Up @@ -103,3 +103,5 @@ This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For m
[cg]: https://github.com/Azure/azure-sdk-for-java/blob/main/CONTRIBUTING.md
[coc]: https://opensource.microsoft.com/codeofconduct/
[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/

![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-java%2Fsdk%2Fappcontainers%2Fazure-resourcemanager-appcontainers%2FREADME.png)
478 changes: 352 additions & 126 deletions sdk/appcontainers/azure-resourcemanager-appcontainers/SAMPLE.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<packaging>jar</packaging>

<name>Microsoft Azure SDK for ContainerAppsApi Management</name>
<description>This package contains Microsoft Azure SDK for ContainerAppsApi Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Package tag package-preview-2022-11.</description>
<description>This package contains Microsoft Azure SDK for ContainerAppsApi Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Package tag package-preview-2023-05.</description>
<url>https://github.com/Azure/azure-sdk-for-java</url>

<licenses>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,11 +43,14 @@
import com.azure.resourcemanager.appcontainers.implementation.JobsImpl;
import com.azure.resourcemanager.appcontainers.implementation.ManagedCertificatesImpl;
import com.azure.resourcemanager.appcontainers.implementation.ManagedEnvironmentDiagnosticsImpl;
import com.azure.resourcemanager.appcontainers.implementation.ManagedEnvironmentUsagesImpl;
import com.azure.resourcemanager.appcontainers.implementation.ManagedEnvironmentsDiagnosticsImpl;
import com.azure.resourcemanager.appcontainers.implementation.ManagedEnvironmentsImpl;
import com.azure.resourcemanager.appcontainers.implementation.ManagedEnvironmentsStoragesImpl;
import com.azure.resourcemanager.appcontainers.implementation.NamespacesImpl;
import com.azure.resourcemanager.appcontainers.implementation.OperationsImpl;
import com.azure.resourcemanager.appcontainers.implementation.ResourceProvidersImpl;
import com.azure.resourcemanager.appcontainers.implementation.UsagesImpl;
import com.azure.resourcemanager.appcontainers.models.AvailableWorkloadProfiles;
import com.azure.resourcemanager.appcontainers.models.BillingMeters;
import com.azure.resourcemanager.appcontainers.models.Certificates;
Expand All @@ -66,11 +69,14 @@
import com.azure.resourcemanager.appcontainers.models.JobsExecutions;
import com.azure.resourcemanager.appcontainers.models.ManagedCertificates;
import com.azure.resourcemanager.appcontainers.models.ManagedEnvironmentDiagnostics;
import com.azure.resourcemanager.appcontainers.models.ManagedEnvironmentUsages;
import com.azure.resourcemanager.appcontainers.models.ManagedEnvironments;
import com.azure.resourcemanager.appcontainers.models.ManagedEnvironmentsDiagnostics;
import com.azure.resourcemanager.appcontainers.models.ManagedEnvironmentsStorages;
import com.azure.resourcemanager.appcontainers.models.Namespaces;
import com.azure.resourcemanager.appcontainers.models.Operations;
import com.azure.resourcemanager.appcontainers.models.ResourceProviders;
import com.azure.resourcemanager.appcontainers.models.Usages;
import java.time.Duration;
import java.time.temporal.ChronoUnit;
import java.util.ArrayList;
Expand All @@ -96,10 +102,6 @@ public final class ContainerAppsApiManager {

private ContainerApps containerApps;

private Jobs jobs;

private JobsExecutions jobsExecutions;

private ContainerAppsRevisions containerAppsRevisions;

private ContainerAppsRevisionReplicas containerAppsRevisionReplicas;
Expand All @@ -112,6 +114,12 @@ public final class ContainerAppsApiManager {

private Operations operations;

private Jobs jobs;

private JobsExecutions jobsExecutions;

private ResourceProviders resourceProviders;

private ManagedEnvironments managedEnvironments;

private Certificates certificates;
Expand All @@ -126,6 +134,10 @@ public final class ContainerAppsApiManager {

private ContainerAppsSourceControls containerAppsSourceControls;

private Usages usages;

private ManagedEnvironmentUsages managedEnvironmentUsages;

private final ContainerAppsApiClient clientObject;

private ContainerAppsApiManager(HttpPipeline httpPipeline, AzureProfile profile, Duration defaultPollInterval) {
Expand Down Expand Up @@ -291,7 +303,7 @@ public ContainerAppsApiManager authenticate(TokenCredential credential, AzurePro
.append("-")
.append("com.azure.resourcemanager.appcontainers")
.append("/")
.append("1.0.0-beta.5");
.append("1.0.0-beta.1");
if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) {
userAgentBuilder
.append(" (")
Expand Down Expand Up @@ -450,30 +462,6 @@ public ContainerApps containerApps() {
return containerApps;
}

/**
* Gets the resource collection API of Jobs. It manages Job.
*
* @return Resource collection API of Jobs.
*/
public Jobs jobs() {
if (this.jobs == null) {
this.jobs = new JobsImpl(clientObject.getJobs(), this);
}
return jobs;
}

/**
* Gets the resource collection API of JobsExecutions.
*
* @return Resource collection API of JobsExecutions.
*/
public JobsExecutions jobsExecutions() {
if (this.jobsExecutions == null) {
this.jobsExecutions = new JobsExecutionsImpl(clientObject.getJobsExecutions(), this);
}
return jobsExecutions;
}

/**
* Gets the resource collection API of ContainerAppsRevisions.
*
Expand Down Expand Up @@ -551,6 +539,42 @@ public Operations operations() {
return operations;
}

/**
* Gets the resource collection API of Jobs. It manages Job.
*
* @return Resource collection API of Jobs.
*/
public Jobs jobs() {
if (this.jobs == null) {
this.jobs = new JobsImpl(clientObject.getJobs(), this);
}
return jobs;
}

/**
* Gets the resource collection API of JobsExecutions.
*
* @return Resource collection API of JobsExecutions.
*/
public JobsExecutions jobsExecutions() {
if (this.jobsExecutions == null) {
this.jobsExecutions = new JobsExecutionsImpl(clientObject.getJobsExecutions(), this);
}
return jobsExecutions;
}

/**
* Gets the resource collection API of ResourceProviders.
*
* @return Resource collection API of ResourceProviders.
*/
public ResourceProviders resourceProviders() {
if (this.resourceProviders == null) {
this.resourceProviders = new ResourceProvidersImpl(clientObject.getResourceProviders(), this);
}
return resourceProviders;
}

/**
* Gets the resource collection API of ManagedEnvironments. It manages ManagedEnvironment.
*
Expand Down Expand Up @@ -637,6 +661,31 @@ public ContainerAppsSourceControls containerAppsSourceControls() {
return containerAppsSourceControls;
}

/**
* Gets the resource collection API of Usages.
*
* @return Resource collection API of Usages.
*/
public Usages usages() {
if (this.usages == null) {
this.usages = new UsagesImpl(clientObject.getUsages(), this);
}
return usages;
}

/**
* Gets the resource collection API of ManagedEnvironmentUsages.
*
* @return Resource collection API of ManagedEnvironmentUsages.
*/
public ManagedEnvironmentUsages managedEnvironmentUsages() {
if (this.managedEnvironmentUsages == null) {
this.managedEnvironmentUsages =
new ManagedEnvironmentUsagesImpl(clientObject.getManagedEnvironmentUsages(), this);
}
return managedEnvironmentUsages;
}

/**
* @return Wrapped service client ContainerAppsApiClient providing direct access to the underlying auto-generated
* API implementation, based on Azure REST API.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -100,20 +100,6 @@ public interface ContainerAppsApiClient {
*/
ContainerAppsClient getContainerApps();

/**
* Gets the JobsClient object to access its operations.
*
* @return the JobsClient object.
*/
JobsClient getJobs();

/**
* Gets the JobsExecutionsClient object to access its operations.
*
* @return the JobsExecutionsClient object.
*/
JobsExecutionsClient getJobsExecutions();

/**
* Gets the ContainerAppsRevisionsClient object to access its operations.
*
Expand Down Expand Up @@ -156,6 +142,27 @@ public interface ContainerAppsApiClient {
*/
OperationsClient getOperations();

/**
* Gets the JobsClient object to access its operations.
*
* @return the JobsClient object.
*/
JobsClient getJobs();

/**
* Gets the JobsExecutionsClient object to access its operations.
*
* @return the JobsExecutionsClient object.
*/
JobsExecutionsClient getJobsExecutions();

/**
* Gets the ResourceProvidersClient object to access its operations.
*
* @return the ResourceProvidersClient object.
*/
ResourceProvidersClient getResourceProviders();

/**
* Gets the ManagedEnvironmentsClient object to access its operations.
*
Expand Down Expand Up @@ -204,4 +211,18 @@ public interface ContainerAppsApiClient {
* @return the ContainerAppsSourceControlsClient object.
*/
ContainerAppsSourceControlsClient getContainerAppsSourceControls();

/**
* Gets the UsagesClient object to access its operations.
*
* @return the UsagesClient object.
*/
UsagesClient getUsages();

/**
* Gets the ManagedEnvironmentUsagesClient object to access its operations.
*
* @return the ManagedEnvironmentUsagesClient object.
*/
ManagedEnvironmentUsagesClient getManagedEnvironmentUsages();
}
Loading