Class HttpJsonOrganizationVpcFlowLogsServiceStub
java.lang.Object
com.google.cloud.networkmanagement.v1beta1.stub.OrganizationVpcFlowLogsServiceStub
com.google.cloud.networkmanagement.v1beta1.stub.HttpJsonOrganizationVpcFlowLogsServiceStub
- All Implemented Interfaces:
BackgroundResource,AutoCloseable
@BetaApi
@Generated("by gapic-generator-java")
public class HttpJsonOrganizationVpcFlowLogsServiceStub
extends OrganizationVpcFlowLogsServiceStub
REST stub implementation for the OrganizationVpcFlowLogsService service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttpJsonOrganizationVpcFlowLogsServiceStub(OrganizationVpcFlowLogsServiceStubSettings settings, ClientContext clientContext) Constructs an instance of HttpJsonOrganizationVpcFlowLogsServiceStub, using the given settings.protectedHttpJsonOrganizationVpcFlowLogsServiceStub(OrganizationVpcFlowLogsServiceStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) Constructs an instance of HttpJsonOrganizationVpcFlowLogsServiceStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final HttpJsonOrganizationVpcFlowLogsServiceStubcreate(ClientContext clientContext) static final HttpJsonOrganizationVpcFlowLogsServiceStubcreate(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) static final HttpJsonOrganizationVpcFlowLogsServiceStubOperationCallable<DeleteVpcFlowLogsConfigRequest,com.google.protobuf.Empty, OperationMetadata> static List<ApiMethodDescriptor>booleanbooleanUnaryCallable<ListVpcFlowLogsConfigsRequest,OrganizationVpcFlowLogsServiceClient.ListVpcFlowLogsConfigsPagedResponse> voidshutdown()voidMethods inherited from class com.google.cloud.networkmanagement.v1beta1.stub.OrganizationVpcFlowLogsServiceStub
getOperationsStub
-
Constructor Details
-
HttpJsonOrganizationVpcFlowLogsServiceStub
protected HttpJsonOrganizationVpcFlowLogsServiceStub(OrganizationVpcFlowLogsServiceStubSettings settings, ClientContext clientContext) throws IOException Constructs an instance of HttpJsonOrganizationVpcFlowLogsServiceStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
HttpJsonOrganizationVpcFlowLogsServiceStub
protected HttpJsonOrganizationVpcFlowLogsServiceStub(OrganizationVpcFlowLogsServiceStubSettings settings, ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException Constructs an instance of HttpJsonOrganizationVpcFlowLogsServiceStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
-
Method Details
-
create
public static final HttpJsonOrganizationVpcFlowLogsServiceStub create(OrganizationVpcFlowLogsServiceStubSettings settings) throws IOException - Throws:
IOException
-
create
public static final HttpJsonOrganizationVpcFlowLogsServiceStub create(ClientContext clientContext) throws IOException - Throws:
IOException
-
create
public static final HttpJsonOrganizationVpcFlowLogsServiceStub create(ClientContext clientContext, HttpJsonStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getMethodDescriptors
-
getHttpJsonOperationsStub
- Overrides:
getHttpJsonOperationsStubin classOrganizationVpcFlowLogsServiceStub
-
listVpcFlowLogsConfigsCallable
public UnaryCallable<ListVpcFlowLogsConfigsRequest,ListVpcFlowLogsConfigsResponse> listVpcFlowLogsConfigsCallable()- Overrides:
listVpcFlowLogsConfigsCallablein classOrganizationVpcFlowLogsServiceStub
-
listVpcFlowLogsConfigsPagedCallable
public UnaryCallable<ListVpcFlowLogsConfigsRequest,OrganizationVpcFlowLogsServiceClient.ListVpcFlowLogsConfigsPagedResponse> listVpcFlowLogsConfigsPagedCallable()- Overrides:
listVpcFlowLogsConfigsPagedCallablein classOrganizationVpcFlowLogsServiceStub
-
getVpcFlowLogsConfigCallable
- Overrides:
getVpcFlowLogsConfigCallablein classOrganizationVpcFlowLogsServiceStub
-
createVpcFlowLogsConfigCallable
- Overrides:
createVpcFlowLogsConfigCallablein classOrganizationVpcFlowLogsServiceStub
-
createVpcFlowLogsConfigOperationCallable
public OperationCallable<CreateVpcFlowLogsConfigRequest,VpcFlowLogsConfig, createVpcFlowLogsConfigOperationCallable()OperationMetadata> - Overrides:
createVpcFlowLogsConfigOperationCallablein classOrganizationVpcFlowLogsServiceStub
-
updateVpcFlowLogsConfigCallable
- Overrides:
updateVpcFlowLogsConfigCallablein classOrganizationVpcFlowLogsServiceStub
-
updateVpcFlowLogsConfigOperationCallable
public OperationCallable<UpdateVpcFlowLogsConfigRequest,VpcFlowLogsConfig, updateVpcFlowLogsConfigOperationCallable()OperationMetadata> - Overrides:
updateVpcFlowLogsConfigOperationCallablein classOrganizationVpcFlowLogsServiceStub
-
deleteVpcFlowLogsConfigCallable
- Overrides:
deleteVpcFlowLogsConfigCallablein classOrganizationVpcFlowLogsServiceStub
-
deleteVpcFlowLogsConfigOperationCallable
public OperationCallable<DeleteVpcFlowLogsConfigRequest,com.google.protobuf.Empty, deleteVpcFlowLogsConfigOperationCallable()OperationMetadata> - Overrides:
deleteVpcFlowLogsConfigOperationCallablein classOrganizationVpcFlowLogsServiceStub
-
listLocationsCallable
- Overrides:
listLocationsCallablein classOrganizationVpcFlowLogsServiceStub
-
listLocationsPagedCallable
public UnaryCallable<ListLocationsRequest,OrganizationVpcFlowLogsServiceClient.ListLocationsPagedResponse> listLocationsPagedCallable()- Overrides:
listLocationsPagedCallablein classOrganizationVpcFlowLogsServiceStub
-
getLocationCallable
- Overrides:
getLocationCallablein classOrganizationVpcFlowLogsServiceStub
-
setIamPolicyCallable
- Overrides:
setIamPolicyCallablein classOrganizationVpcFlowLogsServiceStub
-
getIamPolicyCallable
- Overrides:
getIamPolicyCallablein classOrganizationVpcFlowLogsServiceStub
-
testIamPermissionsCallable
public UnaryCallable<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsCallable()- Overrides:
testIamPermissionsCallablein classOrganizationVpcFlowLogsServiceStub
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classOrganizationVpcFlowLogsServiceStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-