Skip to content

Latest commit

 

History

History
109 lines (73 loc) · 5.18 KB

File metadata and controls

109 lines (73 loc) · 5.18 KB

Client.Governance.Documents.Visibilityoverrides

Overview

Available Operations

  • list - Fetches documents visibility
  • create - Hide or unhide docs

list

Fetches the visibility override status of the documents passed.

Example Usage

package hello.world;

import com.glean.api_client.glean_api_client.Glean;
import com.glean.api_client.glean_api_client.models.operations.GetdocvisibilityResponse;
import java.lang.Exception;

public class Application {

    public static void main(String[] args) throws Exception {

        Glean sdk = Glean.builder()
                .apiToken(System.getenv().getOrDefault("GLEAN_API_TOKEN", ""))
            .build();

        GetdocvisibilityResponse res = sdk.client().governance().documents().visibilityoverrides().list()
                .call();

        if (res.getDocumentVisibilityOverridesResponse().isPresent()) {
            System.out.println(res.getDocumentVisibilityOverridesResponse().get());
        }
    }
}

Parameters

Parameter Type Required Description
docIds List<String> List of doc-ids which will have their hide status fetched.

Response

GetdocvisibilityResponse

Errors

Error Type Status Code Content Type
models/errors/APIException 4XX, 5XX */*

create

Sets the visibility-override state of the documents specified, effectively hiding or un-hiding documents.

Example Usage

package hello.world;

import com.glean.api_client.glean_api_client.Glean;
import com.glean.api_client.glean_api_client.models.components.UpdateDocumentVisibilityOverridesRequest;
import com.glean.api_client.glean_api_client.models.operations.SetdocvisibilityResponse;
import java.lang.Exception;

public class Application {

    public static void main(String[] args) throws Exception {

        Glean sdk = Glean.builder()
                .apiToken(System.getenv().getOrDefault("GLEAN_API_TOKEN", ""))
            .build();

        UpdateDocumentVisibilityOverridesRequest req = UpdateDocumentVisibilityOverridesRequest.builder()
                .build();

        SetdocvisibilityResponse res = sdk.client().governance().documents().visibilityoverrides().create()
                .request(req)
                .call();

        if (res.updateDocumentVisibilityOverridesResponse().isPresent()) {
            System.out.println(res.updateDocumentVisibilityOverridesResponse().get());
        }
    }
}

Parameters

Parameter Type Required Description
request UpdateDocumentVisibilityOverridesRequest ✔️ The request object to use for the request.

Response

SetdocvisibilityResponse

Errors

Error Type Status Code Content Type
models/errors/APIException 4XX, 5XX */*