Search in sources :

Example 36 with ConfigClient

use of com.google.cloud.logging.v2.ConfigClient in project gapic-generator-java by googleapis.

the class SyncCreateExclusionProjectnameLogexclusion method syncCreateExclusionProjectnameLogexclusion.

public static void syncCreateExclusionProjectnameLogexclusion() throws Exception {
    // It may require modifications to work in your environment.
    try (ConfigClient configClient = ConfigClient.create()) {
        ProjectName parent = ProjectName.of("[PROJECT]");
        LogExclusion exclusion = LogExclusion.newBuilder().build();
        LogExclusion response = configClient.createExclusion(parent, exclusion);
    }
}
Also used : ConfigClient(com.google.cloud.logging.v2.ConfigClient) ProjectName(com.google.logging.v2.ProjectName) LogExclusion(com.google.logging.v2.LogExclusion)

Example 37 with ConfigClient

use of com.google.cloud.logging.v2.ConfigClient in project gapic-generator-java by googleapis.

the class SyncCreateExclusionStringLogexclusion method syncCreateExclusionStringLogexclusion.

public static void syncCreateExclusionStringLogexclusion() throws Exception {
    // It may require modifications to work in your environment.
    try (ConfigClient configClient = ConfigClient.create()) {
        String parent = ProjectName.of("[PROJECT]").toString();
        LogExclusion exclusion = LogExclusion.newBuilder().build();
        LogExclusion response = configClient.createExclusion(parent, exclusion);
    }
}
Also used : ConfigClient(com.google.cloud.logging.v2.ConfigClient) LogExclusion(com.google.logging.v2.LogExclusion)

Example 38 with ConfigClient

use of com.google.cloud.logging.v2.ConfigClient in project gapic-generator-java by googleapis.

the class SyncCreateSink method syncCreateSink.

public static void syncCreateSink() throws Exception {
    // It may require modifications to work in your environment.
    try (ConfigClient configClient = ConfigClient.create()) {
        CreateSinkRequest request = CreateSinkRequest.newBuilder().setParent(ProjectName.of("[PROJECT]").toString()).setSink(LogSink.newBuilder().build()).setUniqueWriterIdentity(true).build();
        LogSink response = configClient.createSink(request);
    }
}
Also used : LogSink(com.google.logging.v2.LogSink) ConfigClient(com.google.cloud.logging.v2.ConfigClient) CreateSinkRequest(com.google.logging.v2.CreateSinkRequest)

Example 39 with ConfigClient

use of com.google.cloud.logging.v2.ConfigClient in project gapic-generator-java by googleapis.

the class SyncCreateSinkBillingaccountnameLogsink method syncCreateSinkBillingaccountnameLogsink.

public static void syncCreateSinkBillingaccountnameLogsink() throws Exception {
    // It may require modifications to work in your environment.
    try (ConfigClient configClient = ConfigClient.create()) {
        BillingAccountName parent = BillingAccountName.of("[BILLING_ACCOUNT]");
        LogSink sink = LogSink.newBuilder().build();
        LogSink response = configClient.createSink(parent, sink);
    }
}
Also used : LogSink(com.google.logging.v2.LogSink) ConfigClient(com.google.cloud.logging.v2.ConfigClient) BillingAccountName(com.google.logging.v2.BillingAccountName)

Example 40 with ConfigClient

use of com.google.cloud.logging.v2.ConfigClient in project gapic-generator-java by googleapis.

the class SyncCreateSinkFoldernameLogsink method syncCreateSinkFoldernameLogsink.

public static void syncCreateSinkFoldernameLogsink() throws Exception {
    // It may require modifications to work in your environment.
    try (ConfigClient configClient = ConfigClient.create()) {
        FolderName parent = FolderName.of("[FOLDER]");
        LogSink sink = LogSink.newBuilder().build();
        LogSink response = configClient.createSink(parent, sink);
    }
}
Also used : LogSink(com.google.logging.v2.LogSink) ConfigClient(com.google.cloud.logging.v2.ConfigClient) FolderName(com.google.logging.v2.FolderName)

Aggregations

ConfigClient (com.google.cloud.logging.v2.ConfigClient)69 LogSink (com.google.logging.v2.LogSink)19 LogExclusion (com.google.logging.v2.LogExclusion)17 LogView (com.google.logging.v2.LogView)8 LogBucket (com.google.logging.v2.LogBucket)7 Empty (com.google.protobuf.Empty)5 CmekSettings (com.google.logging.v2.CmekSettings)4 LogSinkName (com.google.logging.v2.LogSinkName)4 FieldMask (com.google.protobuf.FieldMask)4 LogExclusionName (com.google.logging.v2.LogExclusionName)3 BillingAccountName (com.google.logging.v2.BillingAccountName)2 CreateBucketRequest (com.google.logging.v2.CreateBucketRequest)2 CreateExclusionRequest (com.google.logging.v2.CreateExclusionRequest)2 CreateSinkRequest (com.google.logging.v2.CreateSinkRequest)2 CreateViewRequest (com.google.logging.v2.CreateViewRequest)2 DeleteBucketRequest (com.google.logging.v2.DeleteBucketRequest)2 DeleteExclusionRequest (com.google.logging.v2.DeleteExclusionRequest)2 DeleteSinkRequest (com.google.logging.v2.DeleteSinkRequest)2 DeleteViewRequest (com.google.logging.v2.DeleteViewRequest)2 FolderName (com.google.logging.v2.FolderName)2