# Migrate for Compute Engine V1 API - Class Google::Rpc::BadRequest (v2.9.0)

2.9.0 (latest) 2.8.0 2.7.0 2.6.0 2.5.1 2.4.0 2.3.0 2.2.0 2.1.1 2.0.0 1.3.0 1.2.0 1.1.0 1.0.2 0.9.0 0.8.2 0.7.0 0.6.1 0.5.0 0.4.0 0.3.0 0.2.0 0.1.1 Reference documentation and code samples for the Migrate for Compute Engine V1 API class Google::Rpc::BadRequest.

Describes violations in a client request. This error type focuses on the
syntactic aspects of the request.

## Inherits

- Object

## Extended By

- Google::Protobuf::MessageExts::ClassMethods

## Includes

- Google::Protobuf::MessageExts

## Methods

### #field_violations

    def field_violations() -> ::Array<::Google::Rpc::BadRequest::FieldViolation>

**Returns**

- (::Array\<[::Google::Rpc::BadRequest::FieldViolation](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-vm_migration-v1/latest/Google-Rpc-BadRequest-FieldViolation)\>) --- Describes all violations in a client request.

### #field_violations=

    def field_violations=(value) -> ::Array<::Google::Rpc::BadRequest::FieldViolation>

**Parameter**

- **value** (::Array\<[::Google::Rpc::BadRequest::FieldViolation](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-vm_migration-v1/latest/Google-Rpc-BadRequest-FieldViolation)\>) --- Describes all violations in a client request.
**Returns**

- (::Array\<[::Google::Rpc::BadRequest::FieldViolation](https://docs.cloud.google.com/ruby/docs/reference/google-cloud-vm_migration-v1/latest/Google-Rpc-BadRequest-FieldViolation)\>) --- Describes all violations in a client request.