Search in sources :

Example 31 with Domain

use of org.openstack4j.model.identity.v3.Domain in project weblogic-kubernetes-operator by oracle.

the class WeblogicApi method createWebLogicOracleV1NamespacedDomainWithHttpInfo.

/**
 * create a Domain
 *
 * @param namespace
 *          object name and auth scope, such as for teams and projects
 *          (required)
 * @param body
 *          (required)
 * @param pretty
 *          If 'true', then the output is pretty printed. (optional)
 * @return ApiResponse<Domain>
 * @throws ApiException
 *           If fail to call the API, e.g. server error or cannot deserialize
 *           the response body
 */
public ApiResponse<Domain> createWebLogicOracleV1NamespacedDomainWithHttpInfo(String namespace, Domain body, String pretty) throws ApiException {
    com.squareup.okhttp.Call call = createWebLogicOracleV1NamespacedDomainValidateBeforeCall(namespace, body, pretty, null, null);
    Type localVarReturnType = new TypeToken<Domain>() {
    }.getType();
    return apiClient.execute(call, localVarReturnType);
}
Also used : Type(java.lang.reflect.Type) Domain(oracle.kubernetes.weblogic.domain.v1.Domain)

Example 32 with Domain

use of org.openstack4j.model.identity.v3.Domain in project weblogic-kubernetes-operator by oracle.

the class WeblogicApi method patchWebLogicOracleV1NamespacedDomainWithHttpInfo.

/**
 * partially update the specified Domain
 *
 * @param name
 *          name of the Domain (required)
 * @param namespace
 *          object name and auth scope, such as for teams and projects
 *          (required)
 * @param body
 *          (required)
 * @param pretty
 *          If &#39;true&#39;, then the output is pretty printed. (optional)
 * @return ApiResponse&lt;Domain&gt;
 * @throws ApiException
 *           If fail to call the API, e.g. server error or cannot deserialize
 *           the response body
 */
public ApiResponse<Domain> patchWebLogicOracleV1NamespacedDomainWithHttpInfo(String name, String namespace, Patch body, String pretty) throws ApiException {
    com.squareup.okhttp.Call call = patchWebLogicOracleV1NamespacedDomainValidateBeforeCall(name, namespace, body, pretty, null, null);
    Type localVarReturnType = new TypeToken<Domain>() {
    }.getType();
    return apiClient.execute(call, localVarReturnType);
}
Also used : Type(java.lang.reflect.Type) Domain(oracle.kubernetes.weblogic.domain.v1.Domain)

Example 33 with Domain

use of org.openstack4j.model.identity.v3.Domain in project weblogic-kubernetes-operator by oracle.

the class WeblogicApi method replaceWebLogicOracleV1NamespacedDomainStatusAsync.

/**
 * (asynchronously) replace status of the specified Domain
 *
 * @param name
 *          name of the Domain (required)
 * @param namespace
 *          object name and auth scope, such as for teams and projects
 *          (required)
 * @param body
 *          (required)
 * @param pretty
 *          If &#39;true&#39;, then the output is pretty printed. (optional)
 * @param callback
 *          The callback to be executed when the API call finishes
 * @return The request call
 * @throws ApiException
 *           If fail to process the API call, e.g. serializing the request body
 *           object
 */
public com.squareup.okhttp.Call replaceWebLogicOracleV1NamespacedDomainStatusAsync(String name, String namespace, Domain body, String pretty, final ApiCallback<Domain> callback) throws ApiException {
    ProgressResponseBody.ProgressListener progressListener = null;
    ProgressRequestBody.ProgressRequestListener progressRequestListener = null;
    if (callback != null) {
        progressListener = (bytesRead, contentLength, done) -> callback.onDownloadProgress(bytesRead, contentLength, done);
        progressRequestListener = (bytesWritten, contentLength, done) -> callback.onUploadProgress(bytesWritten, contentLength, done);
    }
    com.squareup.okhttp.Call call = replaceWebLogicOracleV1NamespacedDomainStatusValidateBeforeCall(name, namespace, body, pretty, progressListener, progressRequestListener);
    Type localVarReturnType = new TypeToken<Domain>() {
    }.getType();
    apiClient.executeAsync(call, localVarReturnType, callback);
    return call;
}
Also used : Type(java.lang.reflect.Type) ProgressResponseBody(io.kubernetes.client.ProgressResponseBody) Domain(oracle.kubernetes.weblogic.domain.v1.Domain) ProgressRequestBody(io.kubernetes.client.ProgressRequestBody)

Example 34 with Domain

use of org.openstack4j.model.identity.v3.Domain in project weblogic-kubernetes-operator by oracle.

the class WeblogicApi method patchWebLogicOracleV1NamespacedDomainStatusWithHttpInfo.

/**
 * partially update status of the specified Domain
 *
 * @param name
 *          name of the Domain (required)
 * @param namespace
 *          object name and auth scope, such as for teams and projects
 *          (required)
 * @param body
 *          (required)
 * @param pretty
 *          If &#39;true&#39;, then the output is pretty printed. (optional)
 * @return ApiResponse&lt;Domain&gt;
 * @throws ApiException
 *           If fail to call the API, e.g. server error or cannot deserialize
 *           the response body
 */
public ApiResponse<Domain> patchWebLogicOracleV1NamespacedDomainStatusWithHttpInfo(String name, String namespace, Patch body, String pretty) throws ApiException {
    com.squareup.okhttp.Call call = patchWebLogicOracleV1NamespacedDomainStatusValidateBeforeCall(name, namespace, body, pretty, null, null);
    Type localVarReturnType = new TypeToken<Domain>() {
    }.getType();
    return apiClient.execute(call, localVarReturnType);
}
Also used : Type(java.lang.reflect.Type) Domain(oracle.kubernetes.weblogic.domain.v1.Domain)

Example 35 with Domain

use of org.openstack4j.model.identity.v3.Domain in project weblogic-kubernetes-operator by oracle.

the class RestBackendImpl method getDomainUIDs.

/**
 * {@inheritDoc}
 */
@Override
public Set<String> getDomainUIDs() {
    LOGGER.entering();
    authorize(null, Operation.list);
    Set<String> result = new TreeSet<>();
    List<Domain> domains = getDomainsList();
    for (Domain domain : domains) {
        result.add(domain.getSpec().getDomainUID());
    }
    LOGGER.exiting(result);
    return result;
}
Also used : TreeSet(java.util.TreeSet) Domain(oracle.kubernetes.weblogic.domain.v1.Domain)

Aggregations

Domain (oracle.kubernetes.weblogic.domain.v1.Domain)33 Type (java.lang.reflect.Type)14 ProgressRequestBody (io.kubernetes.client.ProgressRequestBody)7 ProgressResponseBody (io.kubernetes.client.ProgressResponseBody)7 DomainSpec (oracle.kubernetes.weblogic.domain.v1.DomainSpec)7 Domain (org.openstack4j.model.identity.v3.Domain)7 V1ObjectMeta (io.kubernetes.client.models.V1ObjectMeta)4 ArrayList (java.util.ArrayList)4 Map (java.util.Map)4 ApiException (io.kubernetes.client.ApiException)3 V1Service (io.kubernetes.client.models.V1Service)3 HashMap (java.util.HashMap)3 ConcurrentMap (java.util.concurrent.ConcurrentMap)3 CallBuilderFactory (oracle.kubernetes.operator.helpers.CallBuilderFactory)3 Packet (oracle.kubernetes.operator.work.Packet)3 Test (org.junit.Test)3 HttpUserAgentTest (com.meterware.pseudoserver.HttpUserAgentTest)2 V1ConfigMap (io.kubernetes.client.models.V1ConfigMap)2 V1ServiceList (io.kubernetes.client.models.V1ServiceList)2 List (java.util.List)2