use of oracle.kubernetes.weblogic.domain.v1.Domain in project weblogic-kubernetes-operator by oracle.
the class WeblogicApi method patchWebLogicOracleV1NamespacedDomainAsync.
/**
* (asynchronously) 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 'true', 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 patchWebLogicOracleV1NamespacedDomainAsync(String name, String namespace, Patch 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 = patchWebLogicOracleV1NamespacedDomainValidateBeforeCall(name, namespace, body, pretty, progressListener, progressRequestListener);
Type localVarReturnType = new TypeToken<Domain>() {
}.getType();
apiClient.executeAsync(call, localVarReturnType, callback);
return call;
}
use of oracle.kubernetes.weblogic.domain.v1.Domain in project weblogic-kubernetes-operator by oracle.
the class WeblogicApi method replaceWebLogicOracleV1NamespacedDomainStatusWithHttpInfo.
/**
* 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 '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> replaceWebLogicOracleV1NamespacedDomainStatusWithHttpInfo(String name, String namespace, Domain body, String pretty) throws ApiException {
com.squareup.okhttp.Call call = replaceWebLogicOracleV1NamespacedDomainStatusValidateBeforeCall(name, namespace, body, pretty, null, null);
Type localVarReturnType = new TypeToken<Domain>() {
}.getType();
return apiClient.execute(call, localVarReturnType);
}
use of oracle.kubernetes.weblogic.domain.v1.Domain in project weblogic-kubernetes-operator by oracle.
the class WeblogicApi method listWebLogicOracleV1NamespacedDomainWithHttpInfo.
/**
* list or watch objects of kind Domain
*
* @param namespace
* object name and auth scope, such as for teams and projects
* (required)
* @param pretty
* If 'true', then the output is pretty printed. (optional)
* @param _continue
* The continue option should be set when retrieving more results from
* the server. Since this value is server defined, clients may only use
* the continue value from a previous query result with identical query
* parameters (except for the value of continue) and the server may
* reject a continue value it does not recognize. If the specified
* continue value is no longer valid whether due to expiration
* (generally five to fifteen minutes) or a configuration change on the
* server the server will respond with a 410 ResourceExpired error
* indicating the client must restart their list without the continue
* field. This field is not supported when watch is true. Clients may
* start a watch from the last resourceVersion value returned by the
* server and not miss any modifications. (optional)
* @param fieldSelector
* A selector to restrict the list of returned objects by their fields.
* Defaults to everything. (optional)
* @param includeUninitialized
* If true, partially initialized resources are included in the
* response. (optional)
* @param labelSelector
* A selector to restrict the list of returned objects by their labels.
* Defaults to everything. (optional)
* @param limit
* limit is a maximum number of responses to return for a list call. If
* more items exist, the server will set the `continue` field
* on the list metadata to a value that can be used with the same
* initial query to retrieve the next set of results. Setting a limit
* may return fewer than the requested amount of items (up to zero
* items) in the event all requested objects are filtered out and
* clients should only use the presence of the continue field to
* determine whether more results are available. Servers may choose not
* to support the limit argument and will return all of the available
* results. If limit is specified and the continue field is empty,
* clients may assume that no more results are available. This field is
* not supported if watch is true. The server guarantees that the
* objects returned when using continue will be identical to issuing a
* single list call without a limit - that is, no objects created,
* modified, or deleted after the first request is issued will be
* included in any subsequent continued requests. This is sometimes
* referred to as a consistent snapshot, and ensures that a client that
* is using limit to receive smaller chunks of a very large result can
* ensure they see all possible objects. If objects are updated during
* a chunked list the version of the object that was present at the
* time the first list result was calculated is returned. (optional)
* @param resourceVersion
* When specified with a watch call, shows changes that occur after
* that particular version of a resource. Defaults to changes from the
* beginning of history. When specified for list: - if unset, then the
* result is returned from remote storage based on quorum-read flag; -
* if it's 0, then we simply return what we currently have in
* cache, no guarantee; - if set to non zero, then the result is at
* least as fresh as given rv. (optional)
* @param timeoutSeconds
* Timeout for the list/watch call. (optional)
* @param watch
* Watch for changes to the described resources and return them as a
* stream of add, update, and remove notifications. Specify
* resourceVersion. (optional)
* @return ApiResponse<DomainList>
* @throws ApiException
* If fail to call the API, e.g. server error or cannot deserialize
* the response body
*/
public ApiResponse<DomainList> listWebLogicOracleV1NamespacedDomainWithHttpInfo(String namespace, String pretty, String _continue, String fieldSelector, Boolean includeUninitialized, String labelSelector, Integer limit, String resourceVersion, Integer timeoutSeconds, Boolean watch) throws ApiException {
com.squareup.okhttp.Call call = listWebLogicOracleV1NamespacedDomainValidateBeforeCall(namespace, pretty, _continue, fieldSelector, includeUninitialized, labelSelector, limit, resourceVersion, timeoutSeconds, watch, null, null);
Type localVarReturnType = new TypeToken<DomainList>() {
}.getType();
return apiClient.execute(call, localVarReturnType);
}
use of oracle.kubernetes.weblogic.domain.v1.Domain in project weblogic-kubernetes-operator by oracle.
the class WeblogicApi method listWebLogicOracleV1DomainForAllNamespacesWithHttpInfo.
/**
* list or watch objects of kind Domain
*
* @param _continue
* The continue option should be set when retrieving more results from
* the server. Since this value is server defined, clients may only use
* the continue value from a previous query result with identical query
* parameters (except for the value of continue) and the server may
* reject a continue value it does not recognize. If the specified
* continue value is no longer valid whether due to expiration
* (generally five to fifteen minutes) or a configuration change on the
* server the server will respond with a 410 ResourceExpired error
* indicating the client must restart their list without the continue
* field. This field is not supported when watch is true. Clients may
* start a watch from the last resourceVersion value returned by the
* server and not miss any modifications. (optional)
* @param fieldSelector
* A selector to restrict the list of returned objects by their fields.
* Defaults to everything. (optional)
* @param includeUninitialized
* If true, partially initialized resources are included in the
* response. (optional)
* @param labelSelector
* A selector to restrict the list of returned objects by their labels.
* Defaults to everything. (optional)
* @param limit
* limit is a maximum number of responses to return for a list call. If
* more items exist, the server will set the `continue` field
* on the list metadata to a value that can be used with the same
* initial query to retrieve the next set of results. Setting a limit
* may return fewer than the requested amount of items (up to zero
* items) in the event all requested objects are filtered out and
* clients should only use the presence of the continue field to
* determine whether more results are available. Servers may choose not
* to support the limit argument and will return all of the available
* results. If limit is specified and the continue field is empty,
* clients may assume that no more results are available. This field is
* not supported if watch is true. The server guarantees that the
* objects returned when using continue will be identical to issuing a
* single list call without a limit - that is, no objects created,
* modified, or deleted after the first request is issued will be
* included in any subsequent continued requests. This is sometimes
* referred to as a consistent snapshot, and ensures that a client that
* is using limit to receive smaller chunks of a very large result can
* ensure they see all possible objects. If objects are updated during
* a chunked list the version of the object that was present at the
* time the first list result was calculated is returned. (optional)
* @param pretty
* If 'true', then the output is pretty printed. (optional)
* @param resourceVersion
* When specified with a watch call, shows changes that occur after
* that particular version of a resource. Defaults to changes from the
* beginning of history. When specified for list: - if unset, then the
* result is returned from remote storage based on quorum-read flag; -
* if it's 0, then we simply return what we currently have in
* cache, no guarantee; - if set to non zero, then the result is at
* least as fresh as given rv. (optional)
* @param timeoutSeconds
* Timeout for the list/watch call. (optional)
* @param watch
* Watch for changes to the described resources and return them as a
* stream of add, update, and remove notifications. Specify
* resourceVersion. (optional)
* @return ApiResponse<DomainList>
* @throws ApiException
* If fail to call the API, e.g. server error or cannot deserialize
* the response body
*/
public ApiResponse<DomainList> listWebLogicOracleV1DomainForAllNamespacesWithHttpInfo(String _continue, String fieldSelector, Boolean includeUninitialized, String labelSelector, Integer limit, String pretty, String resourceVersion, Integer timeoutSeconds, Boolean watch) throws ApiException {
com.squareup.okhttp.Call call = listWebLogicOracleV1DomainForAllNamespacesValidateBeforeCall(_continue, fieldSelector, includeUninitialized, labelSelector, limit, pretty, resourceVersion, timeoutSeconds, watch, null, null);
Type localVarReturnType = new TypeToken<DomainList>() {
}.getType();
return apiClient.execute(call, localVarReturnType);
}
use of oracle.kubernetes.weblogic.domain.v1.Domain in project weblogic-kubernetes-operator by oracle.
the class DomainPresenceInfo method getAdmin.
/**
* Server objects (Pods and Services) for admin server
* @return Server objects for admin server
*/
public ServerKubernetesObjects getAdmin() {
Domain dom = domain.get();
DomainSpec spec = dom.getSpec();
return servers.get(spec.getAsName());
}
Aggregations