if (!taskState.enumeratePrivateImages() && !taskState.enumeratePublicImages()) { throw new IllegalArgumentException(String.format( "Either %s or %s must be set.", fieldLogger.apply(ImageEnumerationTaskState.FIELD_NAME_ENDPOINT_LINK))); if (taskState.enumeratePrivateImages() && taskState.enumeratePublicImages()) { throw new IllegalArgumentException(String.format( "Both %s and %s cannot be set.",
if (!taskState.enumeratePrivateImages() && !taskState.enumeratePublicImages()) { throw new IllegalArgumentException( "Either " + ImageEnumerationTaskState.class.getSimpleName() " must be set."); if (taskState.enumeratePrivateImages() && taskState.enumeratePublicImages()) { throw new IllegalArgumentException( "Both " + ImageEnumerationTaskState.class.getSimpleName() taskState.enumeratePublicImages(), ImageEnumerationTaskState.class.getSimpleName() + "." + ImageEnumerationTaskState.FIELD_NAME_REGION_ID +
if (ctx.taskState.enumeratePrivateImages()) { adapterReq.requestType = ImageEnumerateRequestType.PRIVATE; } else if (ctx.taskState.enumeratePublicImages()) { adapterReq.requestType = ImageEnumerateRequestType.PUBLIC;
if (ctx.taskState.enumeratePrivateImages()) { adapterReq.requestType = ImageEnumerateRequestType.PRIVATE; } else if (ctx.taskState.enumeratePublicImages()) { adapterReq.requestType = ImageEnumerateRequestType.PUBLIC;
/** * Get the {@link EndpointState} either by type or by link. */ private DeferredResult<SendImageEnumerationAdapterContext> getEndpointState( SendImageEnumerationAdapterContext ctx) { if (ctx.taskState.enumeratePrivateImages()) { return getEndpointStateByLink(ctx); } if (ctx.taskState.enumeratePublicImages()) { return getEndpointStateByType(ctx); } // This MUST not happen due to task-state validation. return DeferredResult.completed(ctx); }
/** * Get the {@link EndpointState} either by type or by link. */ private DeferredResult<SendImageEnumerationAdapterContext> getEndpointState( SendImageEnumerationAdapterContext ctx) { if (ctx.taskState.enumeratePrivateImages()) { return getEndpointStateByLink(ctx); } if (ctx.taskState.enumeratePublicImages()) { return getEndpointStateByType(ctx); } // This MUST not happen due to task-state validation. return null; }