async getProperties(options = {}) {
        if (!options.conditions) {
            options.conditions = {};
        }
        return tracingClient.withSpan("ContainerClient-getProperties", options, async (updatedOptions) => {
            return assertResponse(await this.containerContext.getProperties(Object.assign(Object.assign({ abortSignal: options.abortSignal }, options.conditions), { tracingOptions: updatedOptions.tracingOptions })));
        });
    }
Returns all user-defined metadata and system properties for the specified
container. The data returned does not include the container's list of blobs.
@see https://learn.microsoft.com/en-us/rest/api/storageservices/get-container-properties

WARNING: The `metadata` object returned in the response will have its keys in lowercase, even if
they originally contained uppercase characters. This differs from the metadata keys returned by
the `listContainers` method of {@link BlobServiceClient} using the `includeMetadata` option, which
will retain their original casing.

@param options - Options to Container Get Properties operation.