Interface InsightsConfigServiceGrpc.AsyncService (0.24.0)

public static interface InsightsConfigServiceGrpc.AsyncService

Creates and manages InsightsConfigs. The InsightsConfig resource is the core configuration object to capture events from your Software Development Lifecycle. It acts as the central hub for managing how Developer connect understands your application, its runtime environments, and the artifacts deployed within them. A user can create an InsightsConfig, list previously-requested InsightsConfigs or get InsightsConfigs by their ID to determine the status of the InsightsConfig.

Methods

createInsightsConfig(CreateInsightsConfigRequest request, StreamObserver<Operation> responseObserver)

public default void createInsightsConfig(CreateInsightsConfigRequest request, StreamObserver<Operation> responseObserver)

Creates a new InsightsConfig in a given project and location.

Parameters
Name Description
request CreateInsightsConfigRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteInsightsConfig(DeleteInsightsConfigRequest request, StreamObserver<Operation> responseObserver)

public default void deleteInsightsConfig(DeleteInsightsConfigRequest request, StreamObserver<Operation> responseObserver)

Delete a single Insight.

Parameters
Name Description
request DeleteInsightsConfigRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getInsightsConfig(GetInsightsConfigRequest request, StreamObserver<InsightsConfig> responseObserver)

public default void getInsightsConfig(GetInsightsConfigRequest request, StreamObserver<InsightsConfig> responseObserver)

Gets details of a single Insight.

Parameters
Name Description
request GetInsightsConfigRequest
responseObserver io.grpc.stub.StreamObserver<InsightsConfig>

listInsightsConfigs(ListInsightsConfigsRequest request, StreamObserver<ListInsightsConfigsResponse> responseObserver)

public default void listInsightsConfigs(ListInsightsConfigsRequest request, StreamObserver<ListInsightsConfigsResponse> responseObserver)

Lists InsightsConfigs in a given project and location.

Parameters
Name Description
request ListInsightsConfigsRequest
responseObserver io.grpc.stub.StreamObserver<ListInsightsConfigsResponse>

updateInsightsConfig(UpdateInsightsConfigRequest request, StreamObserver<Operation> responseObserver)

public default void updateInsightsConfig(UpdateInsightsConfigRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single InsightsConfig.

Parameters
Name Description
request UpdateInsightsConfigRequest
responseObserver io.grpc.stub.StreamObserver<Operation>