Package com.google.cloud.netapp.v1 (0.3.0)

A client to NetApp API

The interfaces provided are listed below, along with usage samples.

NetAppClient

Service Description: NetApp Files Google Cloud Service

Sample for NetAppClient:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (NetAppClient netAppClient = NetAppClient.create()) {
   StoragePoolName name = StoragePoolName.of("[PROJECT]", "[LOCATION]", "[STORAGE_POOL]");
   StoragePool response = netAppClient.getStoragePool(name);
 }
 

Classes

ActiveDirectory

ActiveDirectory is the public representation of the active directory config.

Protobuf type google.cloud.netapp.v1.ActiveDirectory

ActiveDirectory.Builder

ActiveDirectory is the public representation of the active directory config.

Protobuf type google.cloud.netapp.v1.ActiveDirectory

ActiveDirectoryName

ActiveDirectoryName.Builder

Builder for projects/{project}/locations/{location}/activeDirectories/{active_directory}.

ActiveDirectoryProto

CloudNetappServiceProto

CommonProto

CreateActiveDirectoryRequest

CreateActiveDirectoryRequest for creating an active directory.

Protobuf type google.cloud.netapp.v1.CreateActiveDirectoryRequest

CreateActiveDirectoryRequest.Builder

CreateActiveDirectoryRequest for creating an active directory.

Protobuf type google.cloud.netapp.v1.CreateActiveDirectoryRequest

CreateKmsConfigRequest

CreateKmsConfigRequest creates a KMS Config.

Protobuf type google.cloud.netapp.v1.CreateKmsConfigRequest

CreateKmsConfigRequest.Builder

CreateKmsConfigRequest creates a KMS Config.

Protobuf type google.cloud.netapp.v1.CreateKmsConfigRequest

CreateReplicationRequest

CreateReplicationRequest creates a replication.

Protobuf type google.cloud.netapp.v1.CreateReplicationRequest

CreateReplicationRequest.Builder

CreateReplicationRequest creates a replication.

Protobuf type google.cloud.netapp.v1.CreateReplicationRequest

CreateSnapshotRequest

CreateSnapshotRequest creates a snapshot.

Protobuf type google.cloud.netapp.v1.CreateSnapshotRequest

CreateSnapshotRequest.Builder

CreateSnapshotRequest creates a snapshot.

Protobuf type google.cloud.netapp.v1.CreateSnapshotRequest

CreateStoragePoolRequest

CreateStoragePoolRequest creates a Storage Pool.

Protobuf type google.cloud.netapp.v1.CreateStoragePoolRequest

CreateStoragePoolRequest.Builder

CreateStoragePoolRequest creates a Storage Pool.

Protobuf type google.cloud.netapp.v1.CreateStoragePoolRequest

CreateVolumeRequest

Message for creating a Volume

Protobuf type google.cloud.netapp.v1.CreateVolumeRequest

CreateVolumeRequest.Builder

Message for creating a Volume

Protobuf type google.cloud.netapp.v1.CreateVolumeRequest

DailySchedule

Make a snapshot every day e.g. at 04:00, 05:20, 23:50

Protobuf type google.cloud.netapp.v1.DailySchedule

DailySchedule.Builder

Make a snapshot every day e.g. at 04:00, 05:20, 23:50

Protobuf type google.cloud.netapp.v1.DailySchedule

DeleteActiveDirectoryRequest

DeleteActiveDirectoryRequest for deleting a single active directory.

Protobuf type google.cloud.netapp.v1.DeleteActiveDirectoryRequest

DeleteActiveDirectoryRequest.Builder

DeleteActiveDirectoryRequest for deleting a single active directory.

Protobuf type google.cloud.netapp.v1.DeleteActiveDirectoryRequest

DeleteKmsConfigRequest

DeleteKmsConfigRequest deletes a KMS Config.

Protobuf type google.cloud.netapp.v1.DeleteKmsConfigRequest

DeleteKmsConfigRequest.Builder

DeleteKmsConfigRequest deletes a KMS Config.

Protobuf type google.cloud.netapp.v1.DeleteKmsConfigRequest

DeleteReplicationRequest

DeleteReplicationRequest deletes a replication.

Protobuf type google.cloud.netapp.v1.DeleteReplicationRequest

DeleteReplicationRequest.Builder

DeleteReplicationRequest deletes a replication.

Protobuf type google.cloud.netapp.v1.DeleteReplicationRequest

DeleteSnapshotRequest

DeleteSnapshotRequest deletes a snapshot.

Protobuf type google.cloud.netapp.v1.DeleteSnapshotRequest

DeleteSnapshotRequest.Builder

DeleteSnapshotRequest deletes a snapshot.

Protobuf type google.cloud.netapp.v1.DeleteSnapshotRequest

DeleteStoragePoolRequest

DeleteStoragePoolRequest deletes a Storage Pool.

Protobuf type google.cloud.netapp.v1.DeleteStoragePoolRequest

DeleteStoragePoolRequest.Builder

DeleteStoragePoolRequest deletes a Storage Pool.

Protobuf type google.cloud.netapp.v1.DeleteStoragePoolRequest

DeleteVolumeRequest

Message for deleting a Volume

Protobuf type google.cloud.netapp.v1.DeleteVolumeRequest

DeleteVolumeRequest.Builder

Message for deleting a Volume

Protobuf type google.cloud.netapp.v1.DeleteVolumeRequest

DestinationVolumeParameters

DestinationVolumeParameters specify input parameters used for creating destination volume.

Protobuf type google.cloud.netapp.v1.DestinationVolumeParameters

DestinationVolumeParameters.Builder

DestinationVolumeParameters specify input parameters used for creating destination volume.

Protobuf type google.cloud.netapp.v1.DestinationVolumeParameters

EncryptVolumesRequest

EncryptVolumesRequest specifies the KMS config to encrypt existing volumes.

Protobuf type google.cloud.netapp.v1.EncryptVolumesRequest

EncryptVolumesRequest.Builder

EncryptVolumesRequest specifies the KMS config to encrypt existing volumes.

Protobuf type google.cloud.netapp.v1.EncryptVolumesRequest

ExportPolicy

Defines the export policy for the volume.

Protobuf type google.cloud.netapp.v1.ExportPolicy

ExportPolicy.Builder

Defines the export policy for the volume.

Protobuf type google.cloud.netapp.v1.ExportPolicy

GetActiveDirectoryRequest

GetActiveDirectory for getting a single active directory.

Protobuf type google.cloud.netapp.v1.GetActiveDirectoryRequest

GetActiveDirectoryRequest.Builder

GetActiveDirectory for getting a single active directory.

Protobuf type google.cloud.netapp.v1.GetActiveDirectoryRequest

GetKmsConfigRequest

GetKmsConfigRequest gets a KMS Config.

Protobuf type google.cloud.netapp.v1.GetKmsConfigRequest

GetKmsConfigRequest.Builder

GetKmsConfigRequest gets a KMS Config.

Protobuf type google.cloud.netapp.v1.GetKmsConfigRequest

GetReplicationRequest

GetReplicationRequest gets the state of a replication.

Protobuf type google.cloud.netapp.v1.GetReplicationRequest

GetReplicationRequest.Builder

GetReplicationRequest gets the state of a replication.

Protobuf type google.cloud.netapp.v1.GetReplicationRequest

GetSnapshotRequest

GetSnapshotRequest gets the state of a snapshot.

Protobuf type google.cloud.netapp.v1.GetSnapshotRequest

GetSnapshotRequest.Builder

GetSnapshotRequest gets the state of a snapshot.

Protobuf type google.cloud.netapp.v1.GetSnapshotRequest

GetStoragePoolRequest

GetStoragePoolRequest gets a Storage Pool.

Protobuf type google.cloud.netapp.v1.GetStoragePoolRequest

GetStoragePoolRequest.Builder

GetStoragePoolRequest gets a Storage Pool.

Protobuf type google.cloud.netapp.v1.GetStoragePoolRequest

GetVolumeRequest

Message for getting a Volume

Protobuf type google.cloud.netapp.v1.GetVolumeRequest

GetVolumeRequest.Builder

Message for getting a Volume

Protobuf type google.cloud.netapp.v1.GetVolumeRequest

HourlySchedule

Make a snapshot every hour e.g. at 04:00, 05:00, 06:00.

Protobuf type google.cloud.netapp.v1.HourlySchedule

HourlySchedule.Builder

Make a snapshot every hour e.g. at 04:00, 05:00, 06:00.

Protobuf type google.cloud.netapp.v1.HourlySchedule

KmsConfig

KmsConfig is the customer managed encryption key(CMEK) configuration.

Protobuf type google.cloud.netapp.v1.KmsConfig

KmsConfig.Builder

KmsConfig is the customer managed encryption key(CMEK) configuration.

Protobuf type google.cloud.netapp.v1.KmsConfig

KmsConfigName

KmsConfigName.Builder

Builder for projects/{project}/locations/{location}/kmsConfigs/{kms_config}.

KmsProto

ListActiveDirectoriesRequest

ListActiveDirectoriesRequest for requesting multiple active directories.

Protobuf type google.cloud.netapp.v1.ListActiveDirectoriesRequest

ListActiveDirectoriesRequest.Builder

ListActiveDirectoriesRequest for requesting multiple active directories.

Protobuf type google.cloud.netapp.v1.ListActiveDirectoriesRequest

ListActiveDirectoriesResponse

ListActiveDirectoriesResponse contains all the active directories requested.

Protobuf type google.cloud.netapp.v1.ListActiveDirectoriesResponse

ListActiveDirectoriesResponse.Builder

ListActiveDirectoriesResponse contains all the active directories requested.

Protobuf type google.cloud.netapp.v1.ListActiveDirectoriesResponse

ListKmsConfigsRequest

ListKmsConfigsRequest lists KMS Configs.

Protobuf type google.cloud.netapp.v1.ListKmsConfigsRequest

ListKmsConfigsRequest.Builder

ListKmsConfigsRequest lists KMS Configs.

Protobuf type google.cloud.netapp.v1.ListKmsConfigsRequest

ListKmsConfigsResponse

ListKmsConfigsResponse is the response to a ListKmsConfigsRequest.

Protobuf type google.cloud.netapp.v1.ListKmsConfigsResponse

ListKmsConfigsResponse.Builder

ListKmsConfigsResponse is the response to a ListKmsConfigsRequest.

Protobuf type google.cloud.netapp.v1.ListKmsConfigsResponse

ListReplicationsRequest

ListReplications lists replications.

Protobuf type google.cloud.netapp.v1.ListReplicationsRequest

ListReplicationsRequest.Builder

ListReplications lists replications.

Protobuf type google.cloud.netapp.v1.ListReplicationsRequest

ListReplicationsResponse

ListReplicationsResponse is the result of ListReplicationsRequest.

Protobuf type google.cloud.netapp.v1.ListReplicationsResponse

ListReplicationsResponse.Builder

ListReplicationsResponse is the result of ListReplicationsRequest.

Protobuf type google.cloud.netapp.v1.ListReplicationsResponse

ListSnapshotsRequest

ListSnapshotsRequest lists snapshots.

Protobuf type google.cloud.netapp.v1.ListSnapshotsRequest

ListSnapshotsRequest.Builder

ListSnapshotsRequest lists snapshots.

Protobuf type google.cloud.netapp.v1.ListSnapshotsRequest

ListSnapshotsResponse

ListSnapshotsResponse is the result of ListSnapshotsRequest.

Protobuf type google.cloud.netapp.v1.ListSnapshotsResponse

ListSnapshotsResponse.Builder

ListSnapshotsResponse is the result of ListSnapshotsRequest.

Protobuf type google.cloud.netapp.v1.ListSnapshotsResponse

ListStoragePoolsRequest

ListStoragePoolsRequest lists Storage Pools.

Protobuf type google.cloud.netapp.v1.ListStoragePoolsRequest

ListStoragePoolsRequest.Builder

ListStoragePoolsRequest lists Storage Pools.

Protobuf type google.cloud.netapp.v1.ListStoragePoolsRequest

ListStoragePoolsResponse

ListStoragePoolsResponse is the response to a ListStoragePoolsRequest.

Protobuf type google.cloud.netapp.v1.ListStoragePoolsResponse

ListStoragePoolsResponse.Builder

ListStoragePoolsResponse is the response to a ListStoragePoolsRequest.

Protobuf type google.cloud.netapp.v1.ListStoragePoolsResponse

ListVolumesRequest

Message for requesting list of Volumes

Protobuf type google.cloud.netapp.v1.ListVolumesRequest

ListVolumesRequest.Builder

Message for requesting list of Volumes

Protobuf type google.cloud.netapp.v1.ListVolumesRequest

ListVolumesResponse

Message for response to listing Volumes

Protobuf type google.cloud.netapp.v1.ListVolumesResponse

ListVolumesResponse.Builder

Message for response to listing Volumes

Protobuf type google.cloud.netapp.v1.ListVolumesResponse

LocationName

LocationName.Builder

Builder for projects/{project}/locations/{location}.

MonthlySchedule

Make a snapshot once a month e.g. at 2nd 04:00, 7th 05:20, 24th 23:50

Protobuf type google.cloud.netapp.v1.MonthlySchedule

MonthlySchedule.Builder

Make a snapshot once a month e.g. at 2nd 04:00, 7th 05:20, 24th 23:50

Protobuf type google.cloud.netapp.v1.MonthlySchedule

MountOption

View only mount options for a volume.

Protobuf type google.cloud.netapp.v1.MountOption

MountOption.Builder

View only mount options for a volume.

Protobuf type google.cloud.netapp.v1.MountOption

NetAppClient

Service Description: NetApp Files Google Cloud Service

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 try (NetAppClient netAppClient = NetAppClient.create()) {
   StoragePoolName name = StoragePoolName.of("[PROJECT]", "[LOCATION]", "[STORAGE_POOL]");
   StoragePool response = netAppClient.getStoragePool(name);
 }
 

Note: close() needs to be called on the NetAppClient object to clean up resources such as threads. In the example above, try-with-resources is used, which automatically calls close().

The surface of this class includes several types of Java methods for each of the API's methods:

  1. A "flattened" method. With this type of method, the fields of the request type have been converted into function parameters. It may be the case that not all fields are available as parameters, and not every API method will have a flattened method entry point.
  2. A "request object" method. This type of method only takes one parameter, a request object, which must be constructed before the call. Not every API method will have a request object method.
  3. A "callable" method. This type of method takes no parameters and returns an immutable API callable object, which can be used to initiate calls to the service.

See the individual methods for example code.

Many parameters require resource names to be formatted in a particular way. To assist with these names, this class includes a format method for each type of name, and additionally a parse method to extract the individual identifiers contained within names that are returned.

This class can be customized by passing in a custom instance of NetAppSettings to create(). For example:

To customize credentials:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 NetAppSettings netAppSettings =
     NetAppSettings.newBuilder()
         .setCredentialsProvider(FixedCredentialsProvider.create(myCredentials))
         .build();
 NetAppClient netAppClient = NetAppClient.create(netAppSettings);
 

To customize the endpoint:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 NetAppSettings netAppSettings = NetAppSettings.newBuilder().setEndpoint(myEndpoint).build();
 NetAppClient netAppClient = NetAppClient.create(netAppSettings);
 

To use REST (HTTP1.1/JSON) transport (instead of gRPC) for sending and receiving requests over the wire:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 NetAppSettings netAppSettings = NetAppSettings.newHttpJsonBuilder().build();
 NetAppClient netAppClient = NetAppClient.create(netAppSettings);
 

Please refer to the GitHub repository's samples for more quickstart code snippets.

NetAppClient.ListActiveDirectoriesFixedSizeCollection

NetAppClient.ListActiveDirectoriesPage

NetAppClient.ListActiveDirectoriesPagedResponse

NetAppClient.ListKmsConfigsFixedSizeCollection

NetAppClient.ListKmsConfigsPage

NetAppClient.ListKmsConfigsPagedResponse

NetAppClient.ListLocationsFixedSizeCollection

NetAppClient.ListLocationsPage

NetAppClient.ListLocationsPagedResponse

NetAppClient.ListReplicationsFixedSizeCollection

NetAppClient.ListReplicationsPage

NetAppClient.ListReplicationsPagedResponse

NetAppClient.ListSnapshotsFixedSizeCollection

NetAppClient.ListSnapshotsPage

NetAppClient.ListSnapshotsPagedResponse

NetAppClient.ListStoragePoolsFixedSizeCollection

NetAppClient.ListStoragePoolsPage

NetAppClient.ListStoragePoolsPagedResponse

NetAppClient.ListVolumesFixedSizeCollection

NetAppClient.ListVolumesPage

NetAppClient.ListVolumesPagedResponse

NetAppGrpc

NetApp Files Google Cloud Service

NetAppGrpc.NetAppBlockingStub

A stub to allow clients to do synchronous rpc calls to service NetApp.

NetApp Files Google Cloud Service

NetAppGrpc.NetAppFutureStub

A stub to allow clients to do ListenableFuture-style rpc calls to service NetApp.

NetApp Files Google Cloud Service

NetAppGrpc.NetAppImplBase

Base class for the server implementation of the service NetApp.

NetApp Files Google Cloud Service

NetAppGrpc.NetAppStub

A stub to allow clients to do asynchronous rpc calls to service NetApp.

NetApp Files Google Cloud Service

NetAppSettings

Settings class to configure an instance of NetAppClient.

The default instance has everything set to sensible defaults:

  • The default service address (netapp.googleapis.com) and default port (443) are used.
  • Credentials are acquired automatically through Application Default Credentials.
  • Retries are configured for idempotent methods but not for non-idempotent methods.

The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

For example, to set the total timeout of getStoragePool to 30 seconds:


 // This snippet has been automatically generated and should be regarded as a code template only.
 // It will require modifications to work:
 // - It may require correct/in-range values for request initialization.
 // - It may require specifying regional endpoints when creating the service client as shown in
 // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
 NetAppSettings.Builder netAppSettingsBuilder = NetAppSettings.newBuilder();
 netAppSettingsBuilder
     .getStoragePoolSettings()
     .setRetrySettings(
         netAppSettingsBuilder
             .getStoragePoolSettings()
             .getRetrySettings()
             .toBuilder()
             .setTotalTimeout(Duration.ofSeconds(30))
             .build());
 NetAppSettings netAppSettings = netAppSettingsBuilder.build();
 

NetAppSettings.Builder

Builder for NetAppSettings.

OperationMetadata

Represents the metadata of the long-running operation.

Protobuf type google.cloud.netapp.v1.OperationMetadata

OperationMetadata.Builder

Represents the metadata of the long-running operation.

Protobuf type google.cloud.netapp.v1.OperationMetadata

Replication

Replication is a nested resource under Volume, that describes a cross-region replication relationship between 2 volumes in different regions.

Protobuf type google.cloud.netapp.v1.Replication

Replication.Builder

Replication is a nested resource under Volume, that describes a cross-region replication relationship between 2 volumes in different regions.

Protobuf type google.cloud.netapp.v1.Replication

ReplicationName

ReplicationName.Builder

Builder for projects/{project}/locations/{location}/volumes/{volume}/replications/{replication}.

ReplicationProto

RestoreParameters

The RestoreParameters if volume is created from a snapshot or backup.

Protobuf type google.cloud.netapp.v1.RestoreParameters

RestoreParameters.Builder

The RestoreParameters if volume is created from a snapshot or backup.

Protobuf type google.cloud.netapp.v1.RestoreParameters

ResumeReplicationRequest

ResumeReplicationRequest resumes a stopped replication.

Protobuf type google.cloud.netapp.v1.ResumeReplicationRequest

ResumeReplicationRequest.Builder

ResumeReplicationRequest resumes a stopped replication.

Protobuf type google.cloud.netapp.v1.ResumeReplicationRequest

ReverseReplicationDirectionRequest

ReverseReplicationDirectionRequest reverses direction of replication. Source becomes destination and destination becomes source.

Protobuf type google.cloud.netapp.v1.ReverseReplicationDirectionRequest

ReverseReplicationDirectionRequest.Builder

ReverseReplicationDirectionRequest reverses direction of replication. Source becomes destination and destination becomes source.

Protobuf type google.cloud.netapp.v1.ReverseReplicationDirectionRequest

RevertVolumeRequest

RevertVolumeRequest reverts the given volume to the specified snapshot.

Protobuf type google.cloud.netapp.v1.RevertVolumeRequest

RevertVolumeRequest.Builder

RevertVolumeRequest reverts the given volume to the specified snapshot.

Protobuf type google.cloud.netapp.v1.RevertVolumeRequest

SimpleExportPolicyRule

An export policy rule describing various export options.

Protobuf type google.cloud.netapp.v1.SimpleExportPolicyRule

SimpleExportPolicyRule.Builder

An export policy rule describing various export options.

Protobuf type google.cloud.netapp.v1.SimpleExportPolicyRule

Snapshot

Snapshot is a point-in-time version of a Volume's content.

Protobuf type google.cloud.netapp.v1.Snapshot

Snapshot.Builder

Snapshot is a point-in-time version of a Volume's content.

Protobuf type google.cloud.netapp.v1.Snapshot

SnapshotName

SnapshotName.Builder

Builder for projects/{project}/locations/{location}/volumes/{volume}/snapshots/{snapshot}.

SnapshotPolicy

Snapshot Policy for a volume.

Protobuf type google.cloud.netapp.v1.SnapshotPolicy

SnapshotPolicy.Builder

Snapshot Policy for a volume.

Protobuf type google.cloud.netapp.v1.SnapshotPolicy

SnapshotProto

StopReplicationRequest

StopReplicationRequest stops a replication until resumed.

Protobuf type google.cloud.netapp.v1.StopReplicationRequest

StopReplicationRequest.Builder

StopReplicationRequest stops a replication until resumed.

Protobuf type google.cloud.netapp.v1.StopReplicationRequest

StoragePool

StoragePool is a container for volumes with a service level and capacity. Volumes can be created in a pool of sufficient available capacity. StoragePool capacity is what you are billed for.

Protobuf type google.cloud.netapp.v1.StoragePool

StoragePool.Builder

StoragePool is a container for volumes with a service level and capacity. Volumes can be created in a pool of sufficient available capacity. StoragePool capacity is what you are billed for.

Protobuf type google.cloud.netapp.v1.StoragePool

StoragePoolName

StoragePoolName.Builder

Builder for projects/{project}/locations/{location}/storagePools/{storage_pool}.

StoragePoolProto

TransferStats

TransferStats reports all statistics related to replication transfer.

Protobuf type google.cloud.netapp.v1.TransferStats

TransferStats.Builder

TransferStats reports all statistics related to replication transfer.

Protobuf type google.cloud.netapp.v1.TransferStats

UpdateActiveDirectoryRequest

UpdateActiveDirectoryRequest for updating an active directory.

Protobuf type google.cloud.netapp.v1.UpdateActiveDirectoryRequest

UpdateActiveDirectoryRequest.Builder

UpdateActiveDirectoryRequest for updating an active directory.

Protobuf type google.cloud.netapp.v1.UpdateActiveDirectoryRequest

UpdateKmsConfigRequest

UpdateKmsConfigRequest updates a KMS Config.

Protobuf type google.cloud.netapp.v1.UpdateKmsConfigRequest

UpdateKmsConfigRequest.Builder

UpdateKmsConfigRequest updates a KMS Config.

Protobuf type google.cloud.netapp.v1.UpdateKmsConfigRequest

UpdateReplicationRequest

UpdateReplicationRequest updates description and/or labels for a replication.

Protobuf type google.cloud.netapp.v1.UpdateReplicationRequest

UpdateReplicationRequest.Builder

UpdateReplicationRequest updates description and/or labels for a replication.

Protobuf type google.cloud.netapp.v1.UpdateReplicationRequest

UpdateSnapshotRequest

UpdateSnapshotRequest updates description and/or labels for a snapshot.

Protobuf type google.cloud.netapp.v1.UpdateSnapshotRequest

UpdateSnapshotRequest.Builder

UpdateSnapshotRequest updates description and/or labels for a snapshot.

Protobuf type google.cloud.netapp.v1.UpdateSnapshotRequest

UpdateStoragePoolRequest

UpdateStoragePoolRequest updates a Storage Pool.

Protobuf type google.cloud.netapp.v1.UpdateStoragePoolRequest

UpdateStoragePoolRequest.Builder

UpdateStoragePoolRequest updates a Storage Pool.

Protobuf type google.cloud.netapp.v1.UpdateStoragePoolRequest

UpdateVolumeRequest

Message for updating a Volume

Protobuf type google.cloud.netapp.v1.UpdateVolumeRequest

UpdateVolumeRequest.Builder

Message for updating a Volume

Protobuf type google.cloud.netapp.v1.UpdateVolumeRequest

VerifyKmsConfigRequest

VerifyKmsConfigRequest specifies the KMS config to be validated.

Protobuf type google.cloud.netapp.v1.VerifyKmsConfigRequest

VerifyKmsConfigRequest.Builder

VerifyKmsConfigRequest specifies the KMS config to be validated.

Protobuf type google.cloud.netapp.v1.VerifyKmsConfigRequest

VerifyKmsConfigResponse

VerifyKmsConfigResponse contains the information if the config is correctly and error message.

Protobuf type google.cloud.netapp.v1.VerifyKmsConfigResponse

VerifyKmsConfigResponse.Builder

VerifyKmsConfigResponse contains the information if the config is correctly and error message.

Protobuf type google.cloud.netapp.v1.VerifyKmsConfigResponse

Volume

Volume provides a filesystem that you can mount.

Protobuf type google.cloud.netapp.v1.Volume

Volume.Builder

Volume provides a filesystem that you can mount.

Protobuf type google.cloud.netapp.v1.Volume

VolumeName

VolumeName.Builder

Builder for projects/{project}/locations/{location}/volumes/{volume}.

VolumeProto

WeeklySchedule

Make a snapshot every week e.g. at Monday 04:00, Wednesday 05:20, Sunday 23:50

Protobuf type google.cloud.netapp.v1.WeeklySchedule

WeeklySchedule.Builder

Make a snapshot every week e.g. at Monday 04:00, Wednesday 05:20, Sunday 23:50

Protobuf type google.cloud.netapp.v1.WeeklySchedule

Interfaces

ActiveDirectoryOrBuilder

CreateActiveDirectoryRequestOrBuilder

CreateKmsConfigRequestOrBuilder

CreateReplicationRequestOrBuilder

CreateSnapshotRequestOrBuilder

CreateStoragePoolRequestOrBuilder

CreateVolumeRequestOrBuilder

DailyScheduleOrBuilder

DeleteActiveDirectoryRequestOrBuilder

DeleteKmsConfigRequestOrBuilder

DeleteReplicationRequestOrBuilder

DeleteSnapshotRequestOrBuilder

DeleteStoragePoolRequestOrBuilder

DeleteVolumeRequestOrBuilder

DestinationVolumeParametersOrBuilder

EncryptVolumesRequestOrBuilder

ExportPolicyOrBuilder

GetActiveDirectoryRequestOrBuilder

GetKmsConfigRequestOrBuilder

GetReplicationRequestOrBuilder

GetSnapshotRequestOrBuilder

GetStoragePoolRequestOrBuilder

GetVolumeRequestOrBuilder

HourlyScheduleOrBuilder

KmsConfigOrBuilder

ListActiveDirectoriesRequestOrBuilder

ListActiveDirectoriesResponseOrBuilder

ListKmsConfigsRequestOrBuilder

ListKmsConfigsResponseOrBuilder

ListReplicationsRequestOrBuilder

ListReplicationsResponseOrBuilder

ListSnapshotsRequestOrBuilder

ListSnapshotsResponseOrBuilder

ListStoragePoolsRequestOrBuilder

ListStoragePoolsResponseOrBuilder

ListVolumesRequestOrBuilder

ListVolumesResponseOrBuilder

MonthlyScheduleOrBuilder

MountOptionOrBuilder

NetAppGrpc.AsyncService

NetApp Files Google Cloud Service

OperationMetadataOrBuilder

ReplicationOrBuilder

RestoreParametersOrBuilder

ResumeReplicationRequestOrBuilder

ReverseReplicationDirectionRequestOrBuilder

RevertVolumeRequestOrBuilder

SimpleExportPolicyRuleOrBuilder

SnapshotOrBuilder

SnapshotPolicyOrBuilder

StopReplicationRequestOrBuilder

StoragePoolOrBuilder

TransferStatsOrBuilder

UpdateActiveDirectoryRequestOrBuilder

UpdateKmsConfigRequestOrBuilder

UpdateReplicationRequestOrBuilder

UpdateSnapshotRequestOrBuilder

UpdateStoragePoolRequestOrBuilder

UpdateVolumeRequestOrBuilder

VerifyKmsConfigRequestOrBuilder

VerifyKmsConfigResponseOrBuilder

VolumeOrBuilder

WeeklyScheduleOrBuilder

Enums

AccessType

Protobuf enum google.cloud.netapp.v1.AccessType

ActiveDirectory.State

The Active Directory States

Protobuf enum google.cloud.netapp.v1.ActiveDirectory.State

EncryptionType

Defined the current volume encryption key source.

Protobuf enum google.cloud.netapp.v1.EncryptionType

KmsConfig.State

The KmsConfig States

Protobuf enum google.cloud.netapp.v1.KmsConfig.State

Protocols

Protobuf enum google.cloud.netapp.v1.Protocols

Replication.MirrorState

Mirroring states. No new value is expected to be added in future.

Protobuf enum google.cloud.netapp.v1.Replication.MirrorState

Replication.ReplicationRole

New enum values may be added in future to support different replication topology.

Protobuf enum google.cloud.netapp.v1.Replication.ReplicationRole

Replication.ReplicationSchedule

Schedule for Replication. New enum values may be added in future to support different frequency of replication.

Protobuf enum google.cloud.netapp.v1.Replication.ReplicationSchedule

Replication.State

The replication states New enum values may be added in future to indicate possible new states.

Protobuf enum google.cloud.netapp.v1.Replication.State

RestoreParameters.SourceCase

RestrictedAction

Actions to be restricted for a volume.

Protobuf enum google.cloud.netapp.v1.RestrictedAction

SMBSettings

SMBSettings Modifies the behaviour of a SMB volume.

Protobuf enum google.cloud.netapp.v1.SMBSettings

SecurityStyle

The security style of the volume, can be either UNIX or NTFS.

Protobuf enum google.cloud.netapp.v1.SecurityStyle

ServiceLevel

The service levels - Storage Pool, Volumes

Protobuf enum google.cloud.netapp.v1.ServiceLevel

Snapshot.State

The Snapshot States

Protobuf enum google.cloud.netapp.v1.Snapshot.State

StoragePool.State

The Storage Pool States

Protobuf enum google.cloud.netapp.v1.StoragePool.State

Volume.State

The volume states

Protobuf enum google.cloud.netapp.v1.Volume.State